Как перезапустить развертывание Kubernetes с помощью сервера API

#kubernetes #amazon-eks #kubernetes-pod

#кубернетес #amazon-eks #кубернетес-стручок

Вопрос:

Мы можем перезапустить развертывание kubernetes с помощью перезапуска развертывания kubectl. Я хочу выполнить то же действие с помощью сервера api kubernetes.

Ответ №1:

Вы можете использовать этот завиток для перезапуска с помощью API

 curl --location --request PATCH 'http://lt;K8s cluster IPgt;:6443/apis/apps/v1/namespaces/lt;Namespace namegt;/deployments/lt;Deployment namegt;?fieldManager=kubectl-rolloutamp;pretty=true'  --header 'Content-Type: application/strategic-merge-patch json'  --data-raw '{  "spec": {  "template": {  "metadata": {  "annotations": {  "kubectl.kubernetes.io/restartedAt": lt;time.Now()gt;  }  }  }  } }'  

это приведет к введению аннотации в развертывание и перезапуску развертывания.