无法在 Kubernetes 中关闭 influxDB
Can't shut down influxDB in Kubernetes
我已经使用官方 "kube-up" 机制在 AWS 中启动了一个 Kubernetes 集群。默认情况下,会创建一个监控集群并将日志记录到 InfluxDB 的插件。 noted in this post InfluxDB 很快填满了节点上的磁盘 space,我也看到了同样的问题。
问题是,当我尝试终止 InfluxDB 复制控制器和服务时,它 "magically" 一段时间后又回来了。我这样做:
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
我再也看不到 pods 运行 了。然而,经过一段时间(几分钟到几小时)后,复制控制器、服务和 pods 又回来了。我不知道是什么在重新启动它们。我想永远杀死他们。
您可能需要从 "master" 主机上的 /etc/kubernetes/addons/
目录中删除 influxdb 的清单文件。许多 kube-up.sh
实施使用定期 运行 的服务(通常在 /etc/kubernetes/kube-master-addons.sh
),并确保 /etc/kubernetes/addons/
中的所有清单都处于活动状态。
您也可以重新启动您的集群,但是 运行 export ENABLE_CLUSTER_MONITORING=none
在 运行 宁 kube-up.sh
之前。您可以在 cluster/aws/config-default.sh
查看影响集群 kube-up.sh
构建的其他环境设置
我已经使用官方 "kube-up" 机制在 AWS 中启动了一个 Kubernetes 集群。默认情况下,会创建一个监控集群并将日志记录到 InfluxDB 的插件。 noted in this post InfluxDB 很快填满了节点上的磁盘 space,我也看到了同样的问题。
问题是,当我尝试终止 InfluxDB 复制控制器和服务时,它 "magically" 一段时间后又回来了。我这样做:
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
我再也看不到 pods 运行 了。然而,经过一段时间(几分钟到几小时)后,复制控制器、服务和 pods 又回来了。我不知道是什么在重新启动它们。我想永远杀死他们。
您可能需要从 "master" 主机上的 /etc/kubernetes/addons/
目录中删除 influxdb 的清单文件。许多 kube-up.sh
实施使用定期 运行 的服务(通常在 /etc/kubernetes/kube-master-addons.sh
),并确保 /etc/kubernetes/addons/
中的所有清单都处于活动状态。
您也可以重新启动您的集群,但是 运行 export ENABLE_CLUSTER_MONITORING=none
在 运行 宁 kube-up.sh
之前。您可以在 cluster/aws/config-default.sh
kube-up.sh
构建的其他环境设置