2017-01-23 77 views
3

我想在我的KKE集群上启用Stackdriver记录。在GKE上更改kubernetes主env变量

它在这里说:https://kubernetes.io/docs/user-guide/logging/stackdriver/

本文假定您已经创建了集群级别日志记录支持Kubernetes集群发送日志记录为Stackdriver。您可以通过在GKE的创建群集对话框中选中启用堆栈驱动器日志记录复选框,或使用kube-up.sh手动启动群集时将KUBE_LOGGING_DESTINATION标志设置为gcp来完成此操作。

但是我的集群是在未启用此选项的情况下创建的。

如何在群集运行时更改环境变量?

回答

2

不幸的是,日志记录不是可以在群集运行时启用/禁用的设置。这是我们希望在不久的将来改变的事情,但同时你最好的选择是删除并重新创建群集(对不起!)。

+1

你有任何更新吗?我不喜欢重新创建集群的想法(闻起来像很多容易出错的步骤),我担心在1.7版本中摆脱堆栈驱动程序组件并不像1.5版本那么容易。 – jayme

+3

您现在可以启用/禁用正在运行的群集上的日志记录 - 请参阅https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters/logging。 –