Kompose up имя пользователя и пароль аутентификации - PullRequest
0 голосов
/ 10 апреля 2020

Я экспериментирую с использованием kompose на k3s, чтобы превратить файл compose в файл K8s, но когда я набираю kompose up, он просит меня ввести username and password, но я не знаю, что делать write.

Конкретный вывод c выглядит следующим образом

# kompose up
INFO We are going to create Kubernetes Deployments, Services and PersistentVolumeClaims for your Dockerized application. If you need different kind of resources, use the 'kompose convert' and 'kubectl create -f' commands instead. 

Please enter Username: test
Please enter Password: test
FATA Error while deploying application: Get https://127.0.0.1:6443/api: x509: certificate signed by unknown authority

Однако команда kompose convert была успешно выполнена

Буду признателен, если вы скажете мне, как ее решить?

Версия kompose 1.21.0 (992df58d8), и установить ее с помощью 'curl and chmod'

Версия k3s v1.17.3+k3s1 (5b17a175), и установить ее 'install. sh script'

ОС - Ubuntu18.04.3 TLS

1 Ответ

1 голос
/ 13 апреля 2020

Кажется, я нашел свою проблему, потому что я использую k3s для установки. sh сценарии, установленные по умолчанию, это файл конфигурации k8s, сохраненный в /etc/rancher/k3s/k3s.yaml вместо k8s ~/.Kube/config.

Это привело к тому, что kompose не смог получить сертификаты.

Вы можете использовать /etc/rancher/k3s/k3s.yaml, скопированный в ~/.Kube/config.

cp /etc/rancher/k3s/k3s.yaml ~/.kube/config

Затем kompose up выполняется успешно.

...