使用已设置 ENABLE_NODE_LOGGING=true 和 LOGGING_DESTINATION=gcp 的现有Kubernetes群集(例如,在GCE上为v 1.2.2),建议如何阻止这些pod在每个节点上运行并部署使用自定义流畅配置和docker镜像的替换DaemonSet?
ENABLE_NODE_LOGGING=true
LOGGING_DESTINATION=gcp
这应该考虑未来的Kubernetes升级 .
如果在启动群集时设置这些配置参数,它将在每个节点上创建一个清单文件,用于配置流畅的容器日志以发送到谷歌 Cloud 日志记录 . 您可以删除那些清单文件,并且kubelet将停止流畅的容器(您还应该修改实例模板以更改参数;否则创建的任何新节点,替换损坏的节点或扩展节点数量,将继续创建流畅的容器) .
或者,如果您修改配置参数并运行upgrade.sh以将节点升级到较新版本的Kubernetes,那么您的节点将不会拥有清单文件,并且您将不再运行流畅的容器 .
1 回答
如果在启动群集时设置这些配置参数,它将在每个节点上创建一个清单文件,用于配置流畅的容器日志以发送到谷歌 Cloud 日志记录 . 您可以删除那些清单文件,并且kubelet将停止流畅的容器(您还应该修改实例模板以更改参数;否则创建的任何新节点,替换损坏的节点或扩展节点数量,将继续创建流畅的容器) .
或者,如果您修改配置参数并运行upgrade.sh以将节点升级到较新版本的Kubernetes,那么您的节点将不会拥有清单文件,并且您将不再运行流畅的容器 .