Я выполнил шаги, указанные в соединять
Дошли до части развертывания, последней перед шагом.
После развертывания статус подов зависает при создании.
kubectl получить pods --watch
ИМЯ ГОТОВ СТАТУС ПЕРЕЗАПУСКА ВОЗРАСТ
devwebapp 0/2 Инициализация: 0/1 0 2 м 11 с
nginx-6799fc88d8-9xnqv 1/1 Работает 1 98 мин.
Vault-0 1/1 Бег 0 25м
vault-agent-injector-c5f9f8-zcv6q 1/1 Бег 0 25м
Поэтому я запустил команду описания и ничего не нашел.
osboxes@osboxes:~$ kubectl описать модуль devwebapp
Имя: devwebapp
Пространство имен: по умолчанию
Приоритет: 0
Узел: uday1-control-plane/172.19.0.2
Время начала: вторник, 27 июля 2021 г., 15:50:56 -04:00
Ярлыки: приложение=devwebapp
Аннотации: vault.hashicorp.com/agent-inject: true
vault.hashicorp.com/agent-inject-secret-credentials.txt: секрет/данные/martwebapp/config
vault.hashicorp.com/agent-inject-status: введен
vault.hashicorp.com/role: martweb-приложение
Статус: ожидание
IP: 10.244.0.10
IP-адреса:
IP: 10.244.0.10
Инициальные контейнеры:
агент-хранилище-инициализация:
Идентификатор контейнера: containerd://a125495c63dc63e605146b9dd67d1e0e731c43c28e4130156d261efca2aaf54c
Изображение: хранилище: 1.7.3
Идентификатор изображения: docker.io/library/vault@sha256:6085e96fa42c2524eef7bf9af0cf5199da0b16964003b3f88e2b8195b6acb52b
Порт: <нет>
Хост-порт: <нет>
Команда:
/бин/ш
-ec
Аргументы:
эхо ${VAULT_CONFIG?} | base64 -d > /home/vault/config.json && агент хранилища -config=/home/vault/config.json
Состояние: работает
Начато: Вт, 27 июля 2021 15:50:57 -0400
Готово: Ложь
Количество перезапусков: 0
Ограничения:
процессор: 500 м
память: 128Ми
Запросы:
процессор: 250 м
память: 64Ми
Среда:
VAULT_LOG_LEVEL: информация
VAULT_LOG_FORMAT: стандартный
VAULT_CONFIG: eyJhdXRvX2F1dGgiOnsibWV0aG9kIjp7InR5cGUiOiJrdWJlcm5ldGVzIiwibW91bnRfcGF0aCI6ImF1dGgva3ViZXJuZXRlcyIsImNvbmZpZyI6eyJyb2xlIjoibWFydHdlYi1hcHAifX0sInNpbmsiOlt7InR5cGUiOiJmaWxlIiwiY29uZmlnIjp7InBhdGgiOiIvaG9tZS92YXVsdC8udmF1bHQtdG9rZW4ifX1dfSwiZXhpdF9hZnRlcl9hdXRoIjp0cnVlLCJwaWRfZmlsZSI6Ii9ob21lL3ZhdWx0Ly5waWQiLCJ2YXVsdCI6eyJhZGRyZXNzIjoiaHR0cDovL3ZhdWx0LmRlZmF1bHQuc3ZjOjgyMDAifSwidGVtcGxhdGUiOlt7ImRlc3RpbmF0aW9uIjoiL3ZhdWx0L3NlY3JldHMvY3JlZGVudGlhbHMudHh0IiwiY29udGVudHMiOiJ7eyB3aXRoIHNlY3JldCBcInNlY3JldC9kYXRhL21hcnR3ZWJhcHAvY29uZmlnXCIgfX17eyByYW5nZSAkaywgJHYgOj0gLkRhdGEgfX17eyAkayB9fToge3sgJHYgfX1cbnt7IGVuZCB9fXt7IGVuZCB9fSIsImxlZnRfZGVsaW1pdGVyIjoie3siLCJyaWdodF9kZWxpbWl0ZXIiOiJ9fSJ9XX0=
Маунты:
/home/vault из home-init (rw)
/var/run/secrets/kubernetes.io/serviceaccount из kube-api-access-9k5qp (ro)
/vault/секреты из секретов хранилища (rw)
Контейнеры:
devwebapp:
Идентификатор контейнера:
Изображение: jweissig/приложение:0.0.1
Идентификатор изображения:
Порт: <нет>
Хост-порт: <нет>
Состояние: Ожидание
Причина: Инициализация пода
Готово: Ложь
Количество перезапусков: 0
Среда: <нет>
Маунты:
/var/run/secrets/kubernetes.io/serviceaccount из kube-api-access-9k5qp (ro)
/vault/секреты из секретов хранилища (rw)
агент хранилища:
Идентификатор контейнера:
Изображение: хранилище: 1.7.3
Идентификатор изображения:
Порт: <нет>
Хост-порт: <нет>
Команда:
/бин/ш
-ec
Аргументы:
эхо ${VAULT_CONFIG?} | base64 -d > /home/vault/config.json && агент хранилища -config=/home/vault/config.json
Состояние: Ожидание
Причина: Инициализация пода
Готово: Ложь
Количество перезапусков: 0
Ограничения:
процессор: 500 м
память: 128Ми
Запросы:
процессор: 250 м
память: 64Ми
Среда:
VAULT_LOG_LEVEL: информация
VAULT_LOG_FORMAT: стандартный
VAULT_CONFIG: eyJhdXRvX2F1dGgiOnsibWV0aG9kIjp7InR5cGUiOiJrdWJlcm5ldGVzIiwibW91bnRfcGF0aCI6ImF1dGgva3ViZXJuZXRlcyIsImNvbmZpZyI6eyJyb2xlIjoibWFydHdlYi1hcHAifX0sInNpbmsiOlt7InR5cGUiOiJmaWxlIiwiY29uZmlnIjp7InBhdGgiOiIvaG9tZS92YXVsdC8udmF1bHQtdG9rZW4ifX1dfSwiZXhpdF9hZnRlcl9hdXRoIjpmYWxzZSwicGlkX2ZpbGUiOiIvaG9tZS92YXVsdC8ucGlkIiwidmF1bHQiOnsiYWRkcmVzcyI6Imh0dHA6Ly92YXVsdC5kZWZhdWx0LnN2Yzo4MjAwIn0sInRlbXBsYXRlIjpbeyJkZXN0aW5hdGlvbiI6Ii92YXVsdC9zZWNyZXRzL2NyZWRlbnRpYWxzLnR4dCIsImNvbnRlbnRzIjoie3sgd2l0aCBzZWNyZXQgXCJzZWNyZXQvZGF0YS9tYXJ0d2ViYXBwL2NvbmZpZ1wiIH19e3sgcmFuZ2UgJGssICR2IDo9IC5EYXRhIH19e3sgJGsgfX06IHt7ICR2IH19XG57eyBlbmQgfX17eyBlbmQgfX0iLCJsZWZ0X2RlbGltaXRlciI6Int7IiwicmlnaHRfZGVsaW1pdGVyIjoifX0ifV19
Маунты:
/home/хранилище из дома-коляски (rw)
/var/run/secrets/kubernetes.io/serviceaccount из kube-api-access-9k5qp (ro)
/vault/секреты из секретов хранилища (rw)
Условия:
Тип Статус
Инициализировано Ложь
Готов Ложь
ContainersReady False
PodScheduled True
Объемы:
куб-апи-доступ-9k5qp:
Тип: спроецированный (том, который содержит внедренные данные из нескольких источников)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional: <ноль>
Нисходящий API: правда
домашняя инициализация:
Тип: EmptyDir (временный каталог, который разделяет время существования модуля)
Среда: Память
Ограничение размера: <не установлено>
домашняя коляска:
Тип: EmptyDir (временный каталог, который разделяет время существования модуля)
Среда: Память
Ограничение размера: <не установлено>
секреты хранилища:
Тип: EmptyDir (временный каталог, который разделяет время существования модуля)
Среда: Память
Ограничение размера: <не установлено>
Класс QoS: взрывоустойчивый
Селекторы узлов: <нет>
Допуски: node.kubernetes.io/not-ready:NoExecute op=Существует в течение 300 с.
node.kubernetes.io/unreachable:NoExecute op=Существует 300 с.
События:
Тип Причина Возраст от сообщения
---- ------ ---- ---- -------
Обычный Запланировано 7 минут 24 секунды. Планировщик по умолчанию Успешно назначен по умолчанию/devwebapp на uday1-control-plane
Обычный Вытащенный 7m24s kubelet Образ контейнера «хранилище: 1.7.3» уже присутствует на машине
Обычный Создан 7 мин 24 с kubelet Создан контейнер vault-agent-init
Обычный Запущен 7м23с kubelet Запущен контейнер vault-agent-init
osboxes@osboxes:~$ журналы kubectl devwebapp -c vault-agent-init
==> Агент хранилища запущен! Данные журнала будут передаваться ниже:
2021-07-27T19:50:57.835Z [INFO] приемник.файл: создание приемника файлов
2021-07-27T19:50:57.836Z [ИНФО] приемник.файл: настроен приемник файлов: путь=/дом/хранилище/.режим токена хранилища=-rw-r-----
2021-07-27T19:50:57.837Z [INFO] template.server: запуск сервера шаблонов
[INFO] (раннер) создает новый бегун (сухой: false, один раз: false)
==> Конфигурация агента хранилища:
CGO: отключен
Уровень журнала: информация
Версия: Vault v1.7.3
Версия Sha: 5d517c864c8f10385bf65627891bc7ef55f5e827
[INFO] (раннер) создает наблюдатель
2021-07-27T19:50:57.844Z [INFO] приемник.сервер: запуск сервера приемника
2021-07-27T19:50:57.844Z [INFO] auth.handler: запуск обработчика аутентификации
2021-07-27T19:50:57.845Z [INFO] auth.handler: аутентификация
2021-07-27T19:51:57.847Z [ОШИБКА] auth.handler: ошибка аутентификации: error="контекстный крайний срок превышен" отсрочка=1с
2021-07-27T19:51:58.847Z [INFO] auth.handler: аутентификация
2021-07-27T19:52:58.851Z [ОШИБКА] auth.handler: ошибка аутентификации: ошибка = "крайний срок контекста превышен" отсрочка = 1,91 с
2021-07-27T19:53:00.774Z [INFO] auth.handler: аутентификация
2021-07-27T19:54:00.789Z [ОШИБКА] auth.handler: ошибка аутентификации: ошибка = "крайний срок контекста превышен" отсрочка = 2,93 с
2021-07-27T19:54:03.723Z [INFO] auth.handler: аутентификация
2021-07-27T19:55:03.724Z [ОШИБКА] auth.handler: ошибка аутентификации: ошибка = "крайний срок контекста превышен" отсрочка = 4,87 с
2021-07-27T19:55:08.595Z [INFO] auth.handler: аутентификация
2021-07-27T19:56:09.043Z [ОШИБКА] auth.handler: ошибка аутентификации: ошибка = "крайний срок контекста превышен" отсрочка = 8,89 с
2021-07-27T19:56:17.940Z [INFO] auth.handler: аутентификация
2021-07-27T19:57:17.942Z [ОШИБКА] auth.handler: ошибка аутентификации: error="контекстный крайний срок превышен" отсрочка = 13,86 с
2021-07-27T19:57:31.811Z [INFO] auth.handler: аутентификация
2021-07-27T19:58:31.813Z [ОШИБКА] auth.handler: ошибка аутентификации: ошибка = "крайний срок контекста превышен" отсрочка = 21,7 с
2021-07-27T19:58:53.516Z [INFO] auth.handler: аутентификация
2021-07-27T19:59:53.521Z [ОШИБКА] auth.handler: ошибка аутентификации: ошибка = "крайний срок контекста превышен" отсрочка = 39,73 с
2021-07-27T20:00:33.254Z [INFO] auth.handler: аутентификация
2021-07-27T20:01:33.255Z [ОШИБКА] auth.handler: ошибка аутентификации: error="контекстный крайний срок превышен" backoff=1m7.23s
2021-07-27T20:02:40.492Z [INFO] auth.handler: аутентификация
2021-07-27T20:03:40.493Z [ОШИБКА] auth.handler: ошибка аутентификации: error="контекстный крайний срок превышен" backoff=2m7.25s
2021-07-27T20:05:47.752Z [INFO] auth.handler: аутентификация
2021-07-27T20:06:47.756Z [ОШИБКА] auth.handler: ошибка аутентификации: error="контекстный крайний срок превышен" backoff=3m42.25
Любое предложение о том, как решить эту проблему?