1、集群job manager挂了
kubectl describe pod session-deployment-only-84b8d674c7-ckl9w -n flink
kubectl get pod -n flink -owide
kubectl describe pod session-deployment-only-84b8d674c7-ms758 -n flink
两个job manager都挂了
准备重新部署集群
删除操作(删除flink集群时使用)
kubectl delete -f /opt/dockerfile/flink/session-deployment-only.yaml
kubectl get pod -n flink -owide
kubectl apply -f /opt/dockerfile/flink/session-deployment-only.yaml
2、强制删除 taskmanager
kubectl delete pod session-deployment-only-taskmanager-3-151 -n flink
不起作用
参考:k8s部署的pod删除后自动重启解决_pod删除后又自动启动-CSDN博客
kubectl describe pod session-deployment-only-taskmanager-1-1 -n flink
kubectl delete deployment session-deployment-only -n flink
正常删除了
报异常
改了下名
强制删除 namespaces flink
kubectl get namespace flink -o json > public-service.json
删除 内容里的
"finalizers": [
"kubernetes"
]
运行 kubectl proxy
执行
curl -k -H "Content-Type: application/json" -X PUT --data-binary @public-service.json http://127.0.0.1:8001/api/v1/namespaces/flink/finalize
删除成功
重新安装flink集群