Рейтинг:1

Панель управления Kubernetes не запускается

флаг cn

На моем гипервизоре ESXi я установил две виртуальные машины PhotonOS и сделал первую мастером Kubernetes, а вторую — узлом Kubernetes в соответствии с эта инструкция от VMWare и следующие два сайта.

Оба сервера

/etc/кубернетес/конфиг файл на обоих:

KUBE_LOGTOSTDERR="--logtostderr=true"
КУБЕ_LOG_LEVEL="--v=0"
KUBE_ALLOW_PRIV="--разрешить-привилегированный=false"
КУБЕ_МАСТЕР="--мастер=http://k8s-мастер:8080"

На мастере

/etc/kubernetes/apiserver:

КУБЕ_API_ADDRESS="--адрес=0.0.0.0"
KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379"
KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"
КУБЕ_API_ARGS=""

узел.json:

{
     "апиВерсия": "v1",
     "вид": "Узел",
     "метаданные": {
         "имя": "k8s-worker-1",
         "labels":{ "name": "k8s-worker"}
     },
     "спецификация": {
         "externalID": "k8s-worker-1"
     }
}

На узле

/etc/кубернетес/кубелет:

KUBELET_ADDRESS="--адрес=0.0.0.0"
KUBELET_HOSTNAME="--hostname-override=k8s-worker-1"
KUBELET_API_SERVER="--kubeconfig=/etc/kubernetes/kubeconfig"
КУБЕЛЕТ_ARGS=""

/etc/кубернетес/кубеконфиг

апиВерсия: v1
кластеры:
- кластер:
    сервер: http://k8s-мастер:8080

Проблема

Итак kubectl получить стручки -A возвращается Ресурсы не найдены и kubectl получить rs -A возвращается

ПРОСТРАНСТВО ИМЕН ИМЯ ЖЕЛАЕМЫЙ НАСТОЯЩИЙ ВОЗРАСТ ГОТОВНОСТИ
kubernetes-dashboard приборная панель-метрики-скребок-79c5968bdc 1 0 0 106 м
kubernetes-dashboard kubernetes-dashboard-658485d5c7 1 0 0 106m

kubectl описать развертывание -A возвращается

Имя: дашборд-метрики-скрапер
Пространство имен: kubernetes-dashboard
CreationTimestamp: Сб, 21 августа 2021 г., 02:44:38 +0000
Ярлыки: k8s-app=dashboard-metrics-scraper
Аннотации: deployment.kubernetes.io/revision: 1
Селектор: k8s-app=dashboard-metrics-scraper
Реплики: 1 желаемая | 0 обновлено | 0 всего | 0 доступно | 1 недоступен
Тип стратегии: RollingUpdate
Минреадисекунд: 0
RollingUpdateStrategy: максимум 25% недоступно, максимум 25% всплеск
Шаблон пода:
  Ярлыки: k8s-app=dashboard-metrics-scraper
  Аннотации: seccomp.security.alpha.kubernetes.io/pod: время выполнения/по умолчанию
  Сервисный аккаунт: kubernetes-dashboard
  Контейнеры:
   приборная панель-метрика-скребок:
    Изображение: kubernetesui/metrics-scraper:v1.0.6
    Порт: 8000/TCP
    Хост-порт: 0/TCP
    Жизнеспособность: http-получить http://:8000/ delay=30s timeout=30s period=10s #success=1 #failure=3
    Среда: <нет>
    Маунты:
      /tmp из tmp-тома (RW)
  Объемы:
   tmp-том:
    Тип: EmptyDir (временный каталог, который разделяет время существования модуля)
    Середина:     
    Ограничение размера: <не установлено>
Условия:
  Тип Статус Причина
  ---- ------ ------
  Доступно False MinimumReplicasUnreachable
  ReplicaFailure True FailedCreate
  Выполняется False ProgressDeadlineExceeded
OldReplicaSets: <нет>
NewReplicaSet: dashboard-metrics-scraper-79c5968bdc (создано 0/1 реплики)
События: <нет>


Название: kubernetes-dashboard
Пространство имен: kubernetes-dashboard
CreationTimestamp: Сб, 21 августа 2021 г., 02:44:38 +0000
Ярлыки: k8s-app=kubernetes-dashboard
Аннотации: deployment.kubernetes.io/revision: 1
Селектор: k8s-app=kubernetes-dashboard
Реплики: 1 желаемая | 0 обновлено | 0 всего | 0 доступно | 1 недоступен
Тип стратегии: RollingUpdate
Минреадисекунд: 0
RollingUpdateStrategy: максимум 25% недоступно, максимум 25% всплеск
Шаблон пода:
  Ярлыки: k8s-app=kubernetes-dashboard
  Сервисный аккаунт: kubernetes-dashboard
  Контейнеры:
   kubernetes-панель управления:
    Изображение: kubernetesui/панель инструментов: v2.3.1
    Порт: 8443/TCP
    Хост-порт: 0/TCP
    Аргументы:
      --auto-генерировать-сертификаты
      --namespace=kubernetes-панель инструментов
    Жизнеспособность: http-get https://:8443/ delay=30s timeout=30s period=10s #success=1 #failure=3
    Среда: <нет>
    Маунты:
      /certs из kubernetes-dashboard-certs (rw)
      /tmp из tmp-тома (RW)
  Объемы:
   Kubernetes-приборная панель-сертификаты:
    Тип: секрет (том, заполненный секретом)
    SecretName: kubernetes-dashboard-certs
    Необязательно: ложь
   tmp-том:
    Тип: EmptyDir (временный каталог, который разделяет время существования модуля)
    Середина:     
    Ограничение размера: <не установлено>
Условия:
  Тип Статус Причина
  ---- ------ ------
  Доступно False MinimumReplicasUnreachable
  ReplicaFailure True FailedCreate
  Выполняется False ProgressDeadlineExceeded
OldReplicaSets: <нет>
NewReplicaSet: kubernetes-dashboard-658485d5c7 (создано 0/1 реплики)
События: <нет>

Итак, как вы видите, я не могу настроить и запустить панель управления kubernetes, потому что модули не готовы.Что я могу сделать, чтобы решить эту проблему? Заранее спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.