Начало работы

Создайте кластер Kubernetes и группу узлов с помощью API.

Аутентификация в API

Для выполнения операций через API необходимо получить токен.

Полученный токен указывайте при обращении к ресурсам Platform V Kubernetes через API.

Создайте кластер Kubernetes

Для создания кластера используйте HTTP-запрос:

POST https://api.sks.dzo.sbercloud.org/api/kubernetes/v1/clusters

Пример запроса на создание кластера

{
 "serviceInstanceId": "string",
 "name": "testcluster",
 "masterSpec": {
   "version": "1.18.14",
   "masterType": "SINGLE_NODE",
   "maintenancePolicy": {
     "autoUpgrade": true,
     "maintenanceWindow": {
       "anytime": {},
       "dailyMaintenanceWindow": {
         "startTime": {
           "hours": 0,
           "minutes": 0,
           "seconds": 0,
           "nanos": 0
         },
         "duration":
       }
     }
   },
   "scaleDownUtilizationThreshold": 0
 },
 "clusterType":
   "externalCluster": true
     "ipv4Policy": {
       "clusterCidrBlock": "172.16.0.0/16"
     }
  },
  "internalCluster": {
    "ipv4Policy": {
      "clusterCidrBlock": "string",
      "clusterNodesCidrBlock": "string",
      "enableSnat": true
    }
 },
 "enableGrafana": true
}

См.также

Описание параметров запроса на создание кластера смотрите здесь.

Создайте группу узлов

Для создания группы узлов выполните HTTP-запрос:

POST https://api.sks.dzo.sbercloud.org/api/kubernetes/v1/nodePools

Пример запроса на создание группы узлов

{
 "cluster_id": "69c0cd4d-0d84-4bca-bcea-703b6ac5ec17",
 "name": "testnodepool",
 "hardware_compute": {
     "cpu":2,
     "ram":4096
},
 "scalepolicy": {
     "auto_scale": {
       "min_count":1,
       "max_count":5,
       "initial_count":1}
}
  }
   или
   "fixed_scale":{"fixed_scale": {"count":1}}

См.также

Описание параметров запроса на создание группы узлов смотрите здесь.

Получите Kubeconfig

Для получения Kubeconfig выполните HTTP-запрос:

GET https://api.sks.dzo.sbercloud.org/api/kubernetes/v1/clusters/{clusterid}/kubeconfig

Полученный Kubeconfig указывайте при управлении кластером Kubernetes.

См.также

Описание параметров запроса на создание Kubeconfig смотрите здесь.