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

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

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

  2. Чтобы открыть список сервисов, нажмите Service List.

  3. Выберите Computing → Cloud Container Engine.

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

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

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

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

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

    Примечание

    При использовании образа из вкладки 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
Запустили Evolution free tier
для Dev & Test
Получить