我使用官方" kube-up"在AWS中创建了一个Kubernetes集群。机制。默认情况下,会创建一个监视集群并登录到InfluxDB的插件。 InfluxDB快速填满节点上的磁盘空间已经noted in this post了,我也看到了同样的问题。
问题是,当我尝试杀死InfluxDB复制控制器和服务时,它会神奇地"一段时间后回来。我这样做:
kubectl delete rc --namespace=kube-system monitoring-influx-grafana-v1
kubectl delete service --namespace=kube-system monitoring-influxdb
kubectl delete service --namespace=kube-system monitoring-grafana
然后,如果我说:
kubectl get pods --namespace=kube-system
我看不到豆荚了。但是,经过一段时间(几分钟到几小时)后,复制控制器,服务和窗格又恢复了。我不知道重启它们的是什么。我想永久地杀死他们。
答案 0 :(得分:2)
您可能需要从“主”主机上的/etc/kubernetes/addons/
目录中删除Influxdb的清单文件。许多kube-up.sh
实现使用定期运行的服务(通常位于/etc/kubernetes/kube-master-addons.sh
),并确保/etc/kubernetes/addons/
中的所有清单都处于活动状态。
您还可以重新启动群集,但在运行export ENABLE_CLUSTER_MONITORING=none
之前运行kube-up.sh
。您可以在kube-up.sh
cluster/aws/config-default.sh
构建的其他环境设置