С самого начала соединять, мне удалось создать шлюз и приложение маршрутизации для bookinfo, представленное в образце.
Он был развернут и получил доступ к приложению через входной шлюз istio.
Следующим шагом развернул киали с помощью аддонов.
kubectl применить -f образцы/дополнения
kubectl получить pods -n istio-система
ИМЯ ГОТОВ СТАТУС ПЕРЕЗАПУСКА ВОЗРАСТ
grafana-56d978ff77-8hnwq 0/1 ContainerCreating 0 56s
istio-eressgateway-7d4f75956-d5qj2 1/1 Бег 0 18м
istio-ingressgateway-5d57955454-l8n98 1/1 Бег 0 18м
istiod-6f6c6bbbbd-wvwpf 1/1 Бег 0 18м
jaeger-5c7c5c8d87-7vcrp 1/1 Работает 0 55 с
kiali-5bb9c9cf49-r7pp5 0/1 ContainerCreating 0 54s
prometheus-8958b965-p4gcd 0/2 ContainerCreating 0 54 с
Но создание киали застряло.
kubectl развертывание статуса развертывания / kiali -n istio-system
Ожидание завершения развертывания "kiali": доступно 0 из 1 обновленных реплик...
ошибка: развертывание "kiali" превысило срок выполнения
kubectl получить pods -n istio-система
ИМЯ ГОТОВ СТАТУС ПЕРЕЗАПУСКА ВОЗРАСТ
grafana-56d978ff77-8hnwq 0/1 Бег 2 10м
istio-eressgateway-7d4f75956-d5qj2 1/1 Бег 0 27м
istio-ingressgateway-5d57955454-l8n98 1/1 Бег 0 27м
istiod-6f6c6bbbbd-wvwpf 0/1 Бег 0 28м
jaeger-5c7c5c8d87-7vcrp 1/1 Бег 0 10м
kiali-5bb9c9cf49-r7pp5 0/1 Бег 4 10 м
prometheus-8958b965-p4gcd 1/2 Бег 0 10м
Kiali показывает ноль контейнеров.
kubectl описать модуль kiali-5bb9c9cf49-r7pp5 -n istio-system
Имя: киали-5bb9c9cf49-r7pp5
Пространство имен: istio-система
Приоритет: 0
Узел: kworker2/172.16.16.102
Время начала: Чт, 15 июля 2021 г., 00:05:31 +0530
Ярлыки: приложение=киали
app.kubernetes.io/instance=kiali-сервер
app.kubernetes.io/managed-by=Хелм
app.kubernetes.io/name=киали
app.kubernetes.io/part-of=kiali
app.kubernetes.io/версия=v1.34.0
helm.sh/chart=kiali-server-1.34.0
под-шаблон-хэш = 5bb9c9cf49
версия=v1.34.0
Аннотации: cni.projectcalico.org/podIP: 192.168.77.138/32
cni.projectcalico.org/podIPs: 192.168.77.138/32
kiali.io/runtimes: иди,киали
prometheus.io/порт: 9090
prometheus.io/scrape: правда
sidecar.istio.io/inject: ложь
Статус: Работает
IP: 192.168.77.138
IP-адреса:
IP: 192.168.77.138
Контролируется: ReplicaSet/kiali-5bb9c9cf49
Контейнеры:
киали:
Идентификатор контейнера: containerd://427a3b836007d8411f5cde3be22a371fab8e4e576e005e27a5c169f22658e4e0
Изображение: quay.io/kiali/kiali:v1.34
Идентификатор изображения: quay.io/kiali/kiali@sha256:31286129a1c6f25275517ae4c243c1cde8c39b022c2c7e0b328648c639bcfb03
Порты: 20001/TCP, 9090/TCP
Хост-порты: 0/TCP, 0/TCP
Команда:
/opt/киали/киали
-config
/киали-конфигурация/config.yaml
Состояние: работает
Начато: Чт, 15 Июл 2021 00:13:05 +0530
Последнее состояние: прекращено
Причина: ошибка
Код выхода: 2
Начато: Чт, 15 Июл 2021 00:11:52 +0530
Завершено: Чт, 15 Июл 2021 00:13:01 +0530
Готово: Ложь
Количество перезапусков: 4
Жизнеспособность: http-get http://:api-port/kiali/healthz delay=5s timeout=1s period=30s #success=1 #failure=3
Готовность: http-получить http://:api-port/kiali/healthz delay=5s timeout=1s period=30s #success=1 #failure=3
Среда:
ACTIVE_NAMESPACE: istio-система (v1:metadata.namespace)
LOG_LEVEL: информация
LOG_FORMAT: текст
LOG_TIME_FIELD_FORMAT: 2006-01-02T15:04:05Z07:00
LOG_SAMPLER_RATE: 1
Маунты:
/kiali-cert из kiali-cert (RW)
/kiali-configuration из kiali-configuration (rw)
/kiali-secret от kiali-secret (rw)
/var/run/secrets/kubernetes.io/serviceaccount из kube-api-access-jgd7w (ro)
Условия:
Тип Статус
Инициализировано Истинно
Готов Ложь
ContainersReady False
PodScheduled True
Объемы:
киали-конфигурация:
Тип: ConfigMap (том, заполненный ConfigMap)
Имя: Киали
Необязательно: ложь
киали-сертификат:
Тип: секрет (том, заполненный секретом)
SecretName: istio.kiali-service-account
Необязательно: правда
киали-секрет:
Тип: секрет (том, заполненный секретом)
Имя секрета: Киали
Необязательно: правда
куб-апи-доступ-jgd7w:
Тип: спроецированный (том, который содержит внедренные данные из нескольких источников)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional: <ноль>
Нисходящий API: правда
Класс QoS: BestEffort
Селекторы узлов: <нет>
Допуски: node.kubernetes.io/not-ready:NoExecute op=Существует в течение 300 с.
node.kubernetes.io/unreachable:NoExecute op=Существует 300 с.
События:
Тип Причина Возраст от сообщения
---- ------ ---- ---- -------
Обычный Запланировано 11m default-scheduler Успешно назначено istio-system/kiali-5bb9c9cf49-r7pp5 для kworker2
Обычный Вытащил 9 мин 56 с kubelet Успешно вытащил образ "quay.io/kiali/kiali:v1.34" за 1 мин 30,127787668 с
Обычный Вытащил 8м28с kubelet Успешно вытащил образ "quay.io/kiali/kiali:v1.34" за 1.528856212с
Обычный Создан 8 мин 27 с (x2 за 9 мин 55 с) kubelet Создан контейнер kiali
Обычный Запущено 8 мин 22 с (x2 за 9 мин 54 с) kubelet Запущен контейнер kiali
Обычный Убийство 7 м3 (x2 за 8 м32)
Предупреждение Неработоспособный 7m3s (x6 over 9m33s) kubelet Liveness probe failed: Получите «http://192.168.77.138:20001/kiali/healthz»: наберите tcp 192.168.77.138:20001: соединение: соединение отклонено
Обычный Пуллинг 7м1с (x3 на 11м) kubelet Пуллинг image "quay.io/kiali/kiali:v1.34"
Обычный Вытащил 6м59с kubelet Успешно вытащил образ "quay.io/kiali/kiali:v1.34" за 2.166659225с
Предупреждение Неработоспособный 6 м3 (x10 более 9 м33) kubelet Ошибка проверки готовности: получить «http://192.168.77.138:20001/kiali/healthz»: набрать tcp 192.168.77.138:20001: подключиться: соединение отклонено