Как получить доступ к кластеру Kubernetes с помощью kubectl?

Чтобы получить удаленный доступ к кластеру Kubernetes с помощью командной строки Kubectl:

  1. Войдите в консоль управления Advanced:

  2. В списке сервисов выберите Cloud Container Engine.

  3. Выберите кластер для дальнейшего подключения.

    Убедитесь, что у нужного кластера есть доступ в интернет. Для этого проверьте, привязан ли EIP. Если нет, то привяжите его: нажмите на название кластера, перейдите к области Connection Information и нажмите Bind напротив EIP.

  4. Нажмите на название кластера, перейдите к области Connection Information и в поле kubectl нажмите Configure.

  5. Следуйте шагам по установке kubectl на экране.

  6. Подключитесь к кластеру и разверните контейнерную рабочую нагрузку в соответствии с вашим запросом.

    Примечание

    При использовании образа из вкладки My images для создания рабочей нагрузки нужно активировать поле imagePullSecrets.

Пример файла рабочей нагрузки nginx.yaml.

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
strategy:
type: RollingUpdate
template:
metadata:
labels:
app: nginx
spec:
containers:
- image: nginx
imagePullPolicy: Always
name: nginx
imagePullSecrets:
- name: default-secret
Advanced