With an existing Kubernetes Cluster (e.g. v 1.2.2 on GCE) that has set ENABLE_NODE_LOGGING=true
and LOGGING_DESTINATION=gcp
, what is the recommended way to stop those pods from running on each node and deploy a replacement DaemonSet?
这应该考虑未来的Kubernetes升级。
答案 0 :(得分:1)
如果在启动群集时设置这些配置参数,它将在每个节点上创建一个清单文件,用于配置流畅的容器日志以发送到谷歌云日志记录。您可以删除这些清单文件,并且kubelet将停止流畅的容器(您还应该修改实例模板以更改参数;否则创建的任何新节点,替换损坏的节点或扩展节点数量,将继续创建流利的容器)。
或者,如果您修改配置参数并运行upgrade.sh以将节点升级到较新版本的Kubernetes,那么您的节点将不会拥有清单文件,您将不再运行流畅的容器。