2017-01-23 12 views
3

GKEでKubernetesクラスタでStackdriverのログを有効にしたいとします。GKEでkubernetes master env変数を変更しました

それはここでは述べています:https://kubernetes.io/docs/user-guide/logging/stackdriver/

をこの記事では、あなたがのStackdriverログにログを送信するためのクラスタレベルのロギングをサポートしてKubernetesクラスタを作成していることを前提としています。これを行うには、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を参照してください。 –

関連する問題