Size: a a a

Kubernetes — русскоговорящее сообщество

2020 December 29

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
А то зачем иначе я тут в чатике сижу
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Не пошло потому что не начал? Или пошло не так?
не пошло чот,
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
ну не разбирались еще, второго января сядем, когда все уйдут бухать )
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
О у меня как раз 2 дежурство
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Я пингану)
источник

AP

Alex Petrov in Kubernetes — русскоговорящее сообщество
А есть ли возможность указать один из PV в качестве дефолта? Например есть nfs-based pv. Если по https://kubernetesbyexample.com/pv/ попробовать сделать семловый pvc:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: myclaim
spec:
 accessModes:
 - ReadWriteOnce
 resources:
   requests:
     storage: 1Gi

то он в Pending.

storageclass default пока не могу понять, поможет ли тут:
kubectl get pvc
NAME      STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
myclaim   Pending                                      nfs            5m25s

Если же конкретно указывать storageclassname, то бондится:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: nfs-pvc
spec:
 storageClassName: nfs
 accessModes:
   - ReadWriteMany
 resources:
   requests:
     storage: 1Gi

kubectl get pvc
NAME      STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
myclaim   Pending                                      nfs            6m8s
nfs-pvc   Bound     nfs-pv   10Gi       RWX            nfs            3s
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Alex Petrov
А есть ли возможность указать один из PV в качестве дефолта? Например есть nfs-based pv. Если по https://kubernetesbyexample.com/pv/ попробовать сделать семловый pvc:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: myclaim
spec:
 accessModes:
 - ReadWriteOnce
 resources:
   requests:
     storage: 1Gi

то он в Pending.

storageclass default пока не могу понять, поможет ли тут:
kubectl get pvc
NAME      STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
myclaim   Pending                                      nfs            5m25s

Если же конкретно указывать storageclassname, то бондится:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
 name: nfs-pvc
spec:
 storageClassName: nfs
 accessModes:
   - ReadWriteMany
 resources:
   requests:
     storage: 1Gi

kubectl get pvc
NAME      STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
myclaim   Pending                                      nfs            6m8s
nfs-pvc   Bound     nfs-pv   10Gi       RWX            nfs            3s
Почитай о том как работает указание - не указание - пустой storageClass
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Ну или потести
источник

SM

Sergey Monakhov in Kubernetes — русскоговорящее сообщество
можно пустой, если дефолт задан
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
вообще у куба есть storageclass.kubernetes.io/is-default-class аннотация
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Sergey Monakhov
можно пустой, если дефолт задан
storageClass: "" != не указывать storageClass
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Если указать "" он не прибаундится к дефолтному
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
а будет ждать когда ты ему pv приабундишь ручками
источник

SM

Sergey Monakhov in Kubernetes — русскоговорящее сообщество
ладно, можно не указывать, если дефолт задан
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Sergey Monakhov
ладно, можно не указывать, если дефолт задан
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
ну да) Если дефолт задан можно не указывать
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Я так кинул прсото что б человек почитал
источник

AP

Alex Petrov in Kubernetes — русскоговорящее сообщество
ух. спасибо! доку на доки надо, слишком много всего
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
вообще у куба есть storageclass.kubernetes.io/is-default-class аннотация
Terry в твоем случае просто к стораджклассу вот эту аннотацию добавить с true
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
и взлетит
источник