我想完全控制我对单节点集群所做的事情(节省...大声笑),但即使我删除它重新生成的部署,我也无法做到这一点。
答案 0 :(得分:4)
如另一个答案中所述,您无法通过Kubernetes API直接删除它们;但是,您可以通过Google容器引擎API间接删除它们。
要删除信息中心,请运行gcloud container clusters update $CLUSTER_NAME --update-addons=KubernetesDashboard=DISABLED
。
要禁用heapster,您需要使用gcloud container clusters update $CLUSTER_NAME --monitoring-service=none
禁用监控(实际上可能还需要禁用其他加载项,我现在无法回想起来。)
有关上面引用的命令,请参阅https://cloud.google.com/sdk/gcloud/reference/container/clusters/update。
答案 1 :(得分:2)
Heapster配置为群集插件。如果您更改或删除它,addon manager将会将其与其预先配置的状态进行协调。
你被困住了。
答案 2 :(得分:1)
即使您删除了堆垛机;它会自动重启。我可以将其缩小到零,如下所示
kubectl scale --replicas=0 deployment/heapster-v1.6.0-beta.1 --namespace=kube-system
并且您可以在以下命令的结果中找到堆垛机的确切名称
kubectl get deployments --namespace=kube-system
通过这种方式,您可以在此处找到更多减少资源使用的选项: https://cloud.google.com/kubernetes-engine/docs/how-to/small-cluster-tuning