Как получить доступ к кластеру Kubernetes с помощью kubectl?
Чтобы получить удаленный доступ к кластеру Kubernetes с помощью командной строки Kubectl:
Войдите в консоль управления Advanced:
В списке сервисов выберите Cloud Container Engine.
Выберите кластер для дальнейшего подключения.
Убедитесь, что у нужного кластера есть доступ в интернет. Для этого проверьте, привязан ли EIP. Если нет, то привяжите его: нажмите на название кластера, перейдите к области Connection Information и нажмите Bind напротив EIP.
Нажмите на название кластера, перейдите к области Connection Information и в поле kubectl нажмите Configure.
Следуйте шагам по установке kubectl на экране.
Подключитесь к кластеру и разверните контейнерную рабочую нагрузку в соответствии с вашим запросом.
ПримечаниеПри использовании образа из вкладки My images для создания рабочей нагрузки нужно активировать поле imagePullSecrets.
Пример файла рабочей нагрузки nginx.yaml.
apiVersion: extensions/v1beta1kind: Deploymentmetadata:name: nginxspec:replicas: 1selector:matchLabels:app: nginxstrategy:type: RollingUpdatetemplate:metadata:labels:app: nginxspec:containers:- image: nginximagePullPolicy: Alwaysname: nginximagePullSecrets:- name: default-secret