Size: a a a

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

2020 September 05

I

Igor in Kubernetes — русскоговорящее сообщество
То же самое с istio
источник

I

Igor in Kubernetes — русскоговорящее сообщество
Вот ошибки, которые были при установке:
for: "/tmp/kout857848460": Deployment.apps "cert-manager-cainjector" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"cainjector", "app.kubernetes.io/component":"cert-manager", "app.kubernetes.io/instance":"cert-manager", "app.kubernetes.io/managed-by":"Tiller", "app.kubernetes.io/name":"cert-manager", "kustomize.component":"cert-manager"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable, error when applying patch:
{"metadata":{"annotations":{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"webhook\",\"app.kubernetes.io/component\":\"cert-manager\",\"app.kubernetes.io/name\":\"cert-manager\",\"kustomize.component\":\"cert-manager\"},\"name\":\"cert-manager-webhook\",\"namespace\":\"cert-manager\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"webhook\",\"app.kubernetes.io/component\":\"cert-manager\",\"app.kubernetes.io/name\":\"cert-manager\",\"kustomize.component\":\"cert-manager\"}},\"template\":{\"metadata\":{\"annotations\":null,\"labels\":{\"app\":\"webhook\",\"app.kubernetes.io/component\":\"cert-manager\",\"app.kubernetes.io/name\":\"cert-manager\",\"kustomize.component\":\"cert-manager\"}},\"spec\":{\"containers\":[{\"args\":[\"--v=2\",\"--secure-port=6443\",\"--tls-cert-file=/certs/tls.crt\",\"--tls-private-key-file=/certs/tls.key\"],\"env\":[{\"name\":\"POD_NAMESPACE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.namespace\"}}}],\"image\":\"quay.io/jetstack/cert-manager-webhook:v0.11.0\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"cert-manager\",\"resources\":{},\"volumeMounts\":[{\"mountPath\":\"/certs\",\"name\":\"certs\"}]}],\"serviceAccountName\":\"cert-manager-webhook\",\"volumes\":[{\"name\":\"certs\",\"secret\":{\"secretName\":\"cert-manager-webhook-tls\"}}]}}}}\n"},"labels":{"app.kubernetes.io/component":"cert-manager","app.kubernetes.io/name":"cert-manager","kustomize.component":"cert-manager"}},"spec":{"selector":{"matchLabels":{"app.kubernetes.io/component":"cert-manager","app.kubernetes.io/name":"cert-manager","kustomize.component":"cert-manager"}},"template":{"metadata":{"annotations":null,"labels":{"app.kubernetes.io/component":"cert-manager","app.kubernetes.io/name":"cert-manager","kustomize.component":"cert-manager"}},"spec":{"$setElementOrder/containers":[{"name":"cert-manager"}],"containers":[{"image":"quay.io/jetstack/cert-manager-webhook:v0.11.0","name":"cert-manager"}]}}}}

for: "/tmp/kout499538533": Deployment.apps "cert-manager-webhook" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"webhook", "app.kubernetes.io/component":"cert-manager", "app.kubernetes.io/instance":"cert-manager", "app.kubernetes.io/managed-by":"Tiller", "app.kubernetes.io/name":"cert-manager", "kustomize.component":"cert-manager"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable, error when creating "/tmp/kout499538533": Internal error occurred: failed calling webhook "webhook.cert-manager.io": the server is currently unable to handle the request]  filename="kustomize/kustomize.go:266"
источник

I

Igor in Kubernetes — русскоговорящее сообщество
Ну и при жестком удалении вотт такое:
$ kubectl delete namespace kubeflow --grace-period=0 --force 
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
Error from server (Conflict): Operation cannot be fulfilled on namespaces "kubeflow": The system is ensuring all content is removed from this namespace.  Upon completion, this namespace will automatically be purged by the system.


Как-то можно узнать, что ему мешает удалиться?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Финалайзеры есть на объектах в неймспейсе ?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Финалайзеры есть на объектах в неймспейсе ?
Не, там дело в другом
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Igor
Всем привет! Пытаюсь удалить kubeflow, следуя инструкциям на оф.сайте, но kubectl delete namespace kubeflow повисает намертво. Скажите, так и должно быть?
Смотри apigateways в кластере, скорее всего оно от knative ждёт ответа
источник

I

Igor in Kubernetes — русскоговорящее сообщество
George Gaál
Финалайзеры есть на объектах в неймспейсе ?
я откуда знаю, я просто решил поставить и посмотреть, что это такое
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Чтобы вылечить удали все CRD от knative
источник

I

Igor in Kubernetes — русскоговорящее сообщество
их нет
kubectl get crd | grep knative
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Igor
их нет
kubectl get crd | grep knative
глянь ещё:
kubectl get apiservices | grep -v Local
источник

I

Igor in Kubernetes — русскоговорящее сообщество
NAME                                   SERVICE                             AVAILABLE                  AGE
v1beta1.webhook.cert-manager.io        cert-manager/cert-manager-webhook   False (MissingEndpoints)   36m
v1beta1.webhook.certmanager.k8s.io     cert-manager/cert-manager-webhook   False (MissingEndpoints)   219d
источник

I

Igor in Kubernetes — русскоговорящее сообщество
удалять?
источник

I

Igor in Kubernetes — русскоговорящее сообщество
или весь серт-менеджер удалять?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Igor
NAME                                   SERVICE                             AVAILABLE                  AGE
v1beta1.webhook.cert-manager.io        cert-manager/cert-manager-webhook   False (MissingEndpoints)   36m
v1beta1.webhook.certmanager.k8s.io     cert-manager/cert-manager-webhook   False (MissingEndpoints)   219d
Это у тебя серт-менеджер прилёг
источник

I

Igor in Kubernetes — русскоговорящее сообщество
во время установки
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Igor
удалять?
Твоё дело как это лечить, проблема скорее всего в этом
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Если в удаляемых неймспейсах есть ресурсы серт-менеджера
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Можно кубер удолить, тоже нарм решение
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Alex
Можно кубер удолить, тоже нарм решение
+
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Удалить кубер и уйти в дауншифтинг [x]
источник