Ошибка в транспортном пакете для установки helm - PullRequest
2 голосов
/ 10 мая 2019

Я пытаюсь установить postgresql с помощью helm на моем кластере kubernetes. Я получаю ошибку в транспорте, когда запускаю команду установки helm.

Я связал разные решения онлайн, ни одно не сработало.

helm install --name realtesting stable/postgresql --debug

Ожидаемый результат - развертывание postgresql в моем кластере kubernetes

Пожалуйста, помогите!

Ответы [ 2 ]

2 голосов
/ 10 мая 2019

Похоже, вы не инициализировали helm с учетной записью службы.

В rbac-config.yaml:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: tiller
  namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: tiller
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
  - kind: ServiceAccount
    name: tiller
    namespace: kube-system

Шаг 1 : kubectl apply -f rbac-config.yaml

Шаг 2 : helm init --service-account tiller --history-max 200

Шаг 3 : проверить настройку с помощью heml ls.Не будет никакого вывода от выполнения этой команды, и это ожидается.Теперь вы можете запустить helm install --name realtesting stable/postgresql

0 голосов
/ 10 мая 2019

вам нужно развернуть сервер румпеля.

, затем выполните следующие шаги

master $ kubectl get po -n kube-system |grep tiller
tiller-deploy-5bcf6f5c7c-km8hn   1/1       Running   0          18s

master $ helm install --name realtesting stable/postgresql --debug
[debug] Created tunnel using local port: '32876'

[debug] SERVER: "127.0.0.1:32876"

[debug] Original chart version: ""
[debug] Fetched stable/postgresql to /root/.helm/cache/archive/postgresql-4.0.1.tgz

[debug] CHART PATH: /root/.helm/cache/archive/postgresql-4.0.1.tgz

NAME:   realtesting
REVISION: 1
RELEASED: Fri May 10 08:52:11 2019
CHART: postgresql-4.0.1

...