DeleteNodegroup
In this article:
DeleteNodegroup#
Description#
Запрос на удаление группы рабочих узлов из кластера.
Request Syntax#
DELETE /clusters/name/node-groups/nodegroupName HTTP/1.1
URI Request Parameters#
В запросе используются следующие параметры URI.
name — Имя кластера, в котором находится группа рабочих узлов.
Тип: String
Необходимо: Да
nodegroupName — Имя группы рабочих узлов.
Тип: String
Необходимо: Да
Request Parameters#
Тело запроса отсутствует.
Response Syntax#
HTTP/1.1 200
Content-type: application/json
{
"nodegroup": {
"capacityType": "string",
"clusterName": "string",
"createdAt": number,
"diskSize": number,
"health": {
"issues": [
{
"code": "string",
"message": "string",
"resourceIds": [ "string" ]
}
]
},
"instanceTypes": [ "string" ],
"labels": {
"string" : "string"
},
"launchTemplate": {
"id": "string",
"name": "string",
"version": "string"
},
"modifiedAt": number,
"nodegroupArn": "string",
"nodegroupName": "string",
"nodeRole": "string",
"remoteAccess": {
"ec2SshKey": "string",
},
"resources": {
"autoScalingGroups": [
{
"name": "string"
}
],
},
"scalingConfig": {
"desiredSize": number,
"maxSize": number,
"minSize": number
},
"status": "string",
"subnets": [ "string" ],
"tags": {
"string" : "string"
},
"taints": [
{
"effect": "string",
"key": "string",
"value": "string"
}
],
"updateConfig": {
"maxUnavailable": number,
"maxUnavailablePercentage": number
},
"version": "string"
}
}
Response Elements#
В случае успешного выполнения запроса API вернёт HTTP-ответ с кодом 200. В ответе содержатся следующие данные в формате JSON.
nodegroup — Полное описание запрашиваемой группы рабочих узлов.
Тип: Объект Nodegroup
Examples#
boto3 K2 Cloud boto3 Client
import boto3
session = boto3.Session(
aws_access_key_id="<AWS_ACCESS_KEY_ID>",
aws_secret_access_key="<AWS_SECRET_ACCESS_KEY>",
region_name="",
)
eks_client = session.client(
'eks',
endpoint_url='https://eks.k2.cloud/',
)
eks_client.delete_nodegroup(clusterName="production", nodegroupName="first")
c2-eks K2 Cloud API Client
c2-eks DeleteNodegroup clusterName production nodegroupName first
aws-cli
aws eks --endpoint https://eks.k2.cloud/ delete-nodegroup --cluster-name production --nodegroup-name first