2016-12-01 2 views
1

Ich muss eine Kubernetes-Bereitstellungsressource mithilfe der REST-API löschen. Das ist möglich und es funktioniert, aber ich habe gerade herausgefunden, dass, während die Bereitstellungsressource gelöscht wird, das zugehörige ReplicaSet nicht korrekt ist.Bereitstellungen mithilfe der Kubernetes-REST-API verwalten

Das bedeutet, dass seine Pods noch laufen.

Ich weiß nicht, wie Sie den Namen eines ReplicaSet finden, das einer Bereitstellung zugeordnet ist.

Ich kann es sehen, wenn kubectl: kubectl beschreiben Deployment mydeployment, aber ich kann nicht finden, eine REST-Methode, um diese Informationen zu erhalten.

Gibt es einen Weg?

Antwort

2

Eine einfache Möglichkeit, die Anrufe zu finden wäre assoziiert den dazugehörigen kubectl Befehl mit einem höheren Maße an Ausführlichkeit (--v=6 oder --v=9) zu verwenden.

#~ kubectl delete deployment nginx-deployment --v=6 
I1201 12:26:16.511683 6235 round_trippers.go:318] GET https://XXX/apis/extensions/v1beta1/namespaces/default/deployments/nginx-deployment 200 OK in 50 milliseconds 
I1201 12:26:16.568980 6235 round_trippers.go:318] PUT https://XXX/apis/extensions/v1beta1/namespaces/default/deployments/nginx-deployment 200 OK in 50 milliseconds 
I1201 12:26:17.621751 6235 round_trippers.go:318] GET https://XXX/apis/extensions/v1beta1/namespaces/default/deployments/nginx-deployment 200 OK in 50 milliseconds 
I1201 12:26:17.680228 6235 round_trippers.go:318] GET https://XXX/apis/extensions/v1beta1/namespaces/default/replicasets?labelSelector=app%3Dnginx 200 OK in 50 milliseconds 
I1201 12:26:17.738684 6235 round_trippers.go:318] GET https://XXX/apis/extensions/v1beta1/namespaces/default/replicasets/nginx-deployment-4087004473 200 OK in 56 milliseconds 
I1201 12:26:18.790243 6235 round_trippers.go:318] GET https://XXX/apis/extensions/v1beta1/namespaces/default/replicasets/nginx-deployment-4087004473 200 OK in 49 milliseconds 
I1201 12:26:18.843446 6235 round_trippers.go:318] PUT https://XXX/apis/extensions/v1beta1/namespaces/default/replicasets/nginx-deployment-4087004473 200 OK in 50 milliseconds 
I1201 12:26:18.894538 6235 round_trippers.go:318] GET https://XXX/apis/extensions/v1beta1/namespaces/default/replicasets/nginx-deployment-4087004473 200 OK in 49 milliseconds 
I1201 12:26:19.946417 6235 round_trippers.go:318] GET https://XXX/apis/extensions/v1beta1/namespaces/default/replicasets/nginx-deployment-4087004473 200 OK in 49 milliseconds 
I1201 12:26:20.001367 6235 round_trippers.go:318] DELETE https://XXX/apis/extensions/v1beta1/namespaces/default/replicasets/nginx-deployment-4087004473 200 OK in 53 milliseconds 
I1201 12:26:20.055669 6235 round_trippers.go:318] DELETE https://XXX/apis/extensions/v1beta1/namespaces/default/deployments/nginx-deployment 200 OK in 53 milliseconds 
+0

schön, LabelSelector ist der Trick, vielen Dank! – stibi

Verwandte Themen