официальной инструкции (плюс подглядывал в кучу других)
                  
                  
                  У меня 3  мастерноды и 2 рабочих ноды
                  
                  
                  tester@shi-kubemaster:~$ kubectl get nodes
                  
                  
                  NAME              STATUS   ROLES                  AGE     VERSION
                  
                  
                  kubemaster    Ready    control-plane,master   12m     v1.21.1
                  
                  
                  kubemaster1   Ready    control-plane,master   4m52s   v1.21.1
                  
                  
                  kubemaster2   Ready    control-plane,master   4m3s    v1.21.1
                  
                  
                  kubenode      Ready    <none>                 2m11s   v1.21.1
                  
                  
                  kubenode1     Ready    <none>                 2m4s    v1.21.1
                  
                  
                  И даже работает простейший запуск контейнеров:
                  
                  
                  tester@kubemaster:~$ kubectl get pods
                  
                  
                  NAME           READY   STATUS    RESTARTS   AGE
                  
                  
                  nginx-server   1/1     Running   0          18s
                  
                  
                  Но вот в чем моя проблема: отсутствует storageclass
                  
                  
                  tester@kubemaster:~$ kubectl get storageclass
                  
                  
                  No resources found
                  
                  
                  И когда я использую для разветывания helm, то POD повисает в состоянии PENDING с ошибкой:
                  
                  
                  tester@kubemaster:~$ helm install bitnami/mysql --generate-name
                  
                  
                  NAME: mysql-1622778120
                  
                  
                  LAST DEPLOYED: Fri Jun  4 03:42:01 2021
                  
                  
                  NAMESPACE: default
                  
                  
                  ............................
                  
                  
                  
                  
                  
                  tester@kubemaster:~$ kubectl get pods
                  
                  
                  NAME                 READY   STATUS    RESTARTS   AGE
                  
                  
                  mysql-1622778120-0   0/1     Pending   0          10s
                  
                  
                  nginx-server         1/1     Running   0          4m11s
                  
                  
                  tester@kubemaster:~$ kubectl describe pods mysql-1622778120-0
                  
                  
                  Name:           mysql-1622778120-0
                  
                  
                  Namespace:      default
                  
                  
                  ................................
                  
                  
                    Warning  FailedScheduling  26s   default-scheduler  0/5 nodes are available: 5 pod has unbound immediate PersistentVolumeClaims.
                  
                  
                    Warning  FailedScheduling  25s   default-scheduler  0/5 nodes are available: 5 pod has unbound immediate PersistentVolumeClaims.
                  
                  
                  
                  
                  
                  tester@kubemaster:~$ kubectl get pvc
                  
                  
                  NAME                      STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
                  
                  
                  data-mysql-1622778120-0   Pending                                                     44s
                  
                  
                  tester@kubemaster:~$ kubectl get pv
                  
                  
                  No resources found
                  
                  
                  tester@kubemaster:~$ kubectl get storageclass
                  
                  
                  No resources found
                  
                  
                  
                  
                  
                  Вопрос: что конкретно мне нужно сделать, чтобы это заработало? Этот момент почему-то очень неявно описан в инструкциях, а скорее даже не описан. В качестве хранилища я планирую для начала использовать локальную файловую систему.
                  
                  
                
в этом чарте есть параметр global.storageClass создавай SC и ссылайся на него
Обсуждают сегодня