Я пытаюсь обновить релиз и установить его, если он не был установлен ранее, с помощью следующей команды:
helm upgrade --install --debug test-runtime .bob/test/test-0.0.1-ha27775e.tgz --namespace=default -f values.yaml --wait --timeout 900
[debug] Created tunnel using local port: '41771'
[debug] SERVER: "127.0.0.1:41771"
Release "test-runtime" does not exist. Installing it now.
[debug] CHART PATH: /home/test/test-0.0.1-ha27775e.tgz
Но он зависает.
Релиз был установлен но похоже, что руля ждет что-то другое. Все развертывания готовы, нет ничего, что блокирует обновление. Кажется, проблема на моем входе (так как я выполняю обновление, предыдущая установка уже развернула этот вход, но обновление изменяет развернутый образ docker, а не сам вход).
Если Я удаляю вход из пакета руля, это работает. Итак, мой вопрос: почему я сталкиваюсь с этой проблемой? Кажется, что вход также развернут:
kubectl describe ingress test-ingress
Name: test-ingress
Namespace: default
Address:
Default backend: default-http-backend:80 (<none>)
TLS:
testelglsv1secret terminates test.rose044.rnd.gic.example.se
Rules:
Host Path Backends
---- ---- --------
test.rose044.rnd.gic.example.se
/test test-service:8080 (192.168.177.211:8080,192.168.52.175:8080)
Annotations:
example.com/product-revision: R1B
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/auth-tls-secret: default/testtruststore
nginx.ingress.kubernetes.io/auth-tls-verify-client: on
nginx.ingress.kubernetes.io/auth-tls-verify-depth: 3
example.com/product-name: test
example.com/product-number: CXC 201 1390
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal CREATE 2m32s nginx-ingress-controller Ingress default/test-ingress
Normal CREATE 2m32s nginx-ingress-controller Ingress default/test-ingress
Чтобы заметить, что эта команда работала правильно до сегодняшнего дня, честно говоря, я не знаю, что случилось между тем.
здесь моя версия шлема:
helm version
Client: &version.Version{SemVer:"v2.14.2", GitCommit:"a8b13cc5ab6a7dbef0a58f5061bcc7c0c61598e7", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.15.1", GitCommit:"bf1a9adb587795da9a165ef411c3b6e1eeca6ffe", GitTreeState:"clean"}