kubernetes / kubernetes/kops

Deploy a default StorageClass on all clouds

Open
#1,639 10 comments 1 reaction 0 assignees View on GitHub
lifecycle/frozen
Dominant language
Go
Stars
16.7k
Forks
4.7k
Avg merge
17h 21m
Merged PRs (30d)
68

Description

This is part of proposal kubernetes/community#285.

kops should deploy a default storage class on all platforms, not only AWS. Kubernetes will ship storage classes in kubernetes.tar.gz and kops should just look if there is one in `cluster/addons/storage-class/XXX/default.yaml` there and install it, e.g. via addon manager.

Contributor guide

Open the contributing guide

Research direction

Start by reading the proposal kubernetes/community#285 and the storage-class addon path, cluster/addons/storage-class/XXX/default.yaml. Trace how kops installs addons and how platform-specific storage classes are selected. Done means a default StorageClass is deployed on every supported cloud platform.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
cloud, devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.