Я имею, устанавливают kubernetes кластер через jujucharms.com gui.
Машины правильно настраиваются в облачной консоли Google. Я могу ssh в них. Я немного потерян относительно следующих шагов.
Конкретно я хотел бы получить доступ к kubernetes панели инструментов (вероятно, через прокси реверса loadbalancer, я думаю?)
Как я делаю это?
Документация говорит только о juju
, нет kubectl
.
Править: Я могу соединиться с IP подсистемы балансировки нагрузки со своим браузером, но он просит пароль (основной автор HTTP), я не знаю это.
Похоже на развертывание Канонического распределения пакета Kubernetes (https://jujucharms.com/canonical-kubernetes/)
Взаимодействовать с кластером:
After the cluster is deployed you may assume control over the Kubernetes
cluster from any kubernetes-master or kubernetes-worker node.
To download the credentials and client application to your local workstation:
Create the kubectl config directory.
mkdir -p ~/.kube
Copy the kubeconfig file to the default location.
juju scp kubernetes-master/0:config ~/.kube/config
Install kubectl locally.
snap install kubectl --classic
Query the cluster.
kubectl cluster-info
Дополнительная информация вокруг этого может быть найдена: https://jujucharms.com/canonical-kubernetes/
Вы также хотели бы следовать найденному учебному руководству: https://tutorials.ubuntu.com/tutorial/get-started-canonical-kubernetes#0
На Вас локальная машина установите амулет в случае необходимости: sudo snap install juju --classic
juju register jimm.jujucharms.com
Эта команда будет открывать новое окно в Вашем веб-браузере по умолчанию и использовать Ubuntu SSO для авторизации учетной записи. Если браузер не открывается, можно вручную скопировать и вставить уникальную авторизацию URL от вывода команды.
juju status
перечислит Ваши машины, определит kubernetes-master/X
, замена X
с соответствующим числом.
juju scp kubernetes-master/X:config ~/.kube/config
скопирует kubernetes в Вашу локальную машинуkubectl cluster-info
должен отобразить кластерное состояниеkubectl config view
теперь можно соединиться с IP подсистемы балансировки нагрузки и передать основного автора HTTP.kubectl proxy
к доступу kubernetes панель инструментов на 127.0.0.1:8001