Список Хелма ничего не показывает, когда у меня есть kubectl контекст моего кластера - PullRequest
0 голосов
/ 07 февраля 2020

Я только что установил руль на своем домашнем компьютере P C и хотел сразу его использовать. Однако helm list / helm ls не показывает ничего, даже если я правильно настроил kubectl. kubectl может получить любую информацию. Tiller уже установлен, так как мы постоянно используем helm на работе.

Это то, что я пытался сделать далеко:

PS C:\WINDOWS\system32> kubectl config current-context
gke_mycompany-cluster_europe-west3_mycompany-cluster
PS C:\WINDOWS\system32> helm ls
NAME    NAMESPACE       REVISION        UPDATED STATUS  CHART   APP VERSION
PS C:\WINDOWS\system32>

Как видите, контекст доступен, но helm ls ничего не возвращает.

1 Ответ

0 голосов
/ 14 февраля 2020

Недостаточно информации, чтобы сделать определенный вывод, но шлем 3 внес некоторые изменения в то, как шлем находит релизы, которые могут повлиять на вас. И поскольку ваша установка недавно, я подозреваю, что у вас есть клиент helm 3, более того, высоки шансы, что ваш рабочий кластер все еще на helm 2.

В helm 3 информация о выпусках хранится в том же пространстве имен, что и диаграмма ( Раньше он хранился tiller в kube-system или в каждом пространстве имен при использовании RBA C), поэтому вы можете видеть только выпуски, установленные в текущем пространстве имен.

команда helm list больше не используется перечисляет все выпуски по умолчанию. Вместо этого он будет перечислять только выпуски в пространстве имен вашего текущего контекста kubernetes.

Вы можете попробовать перечислить выпуски во всех пространствах имен helm list --all-namespaces

Для получения дополнительной информации см. Официальный документация

...