問題タブ [kubernetes-go-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
377 参照

kubernetes - 特定のリソースのイベントを生成する方法 Kubernetes Go オペレーター

私は Go で Kubernetes Operator を作成しています。Pod と同じ方法でイベントを生成したいと考えています。つまり、調整の各ポイントで、 を使用して調べることができるイベントを作成したいと考えていますkubectl describe myresource

それを可能にするパッケージを見つけましたが、その使用方法がわかりません: https://github.com/kubernetes/client-go/blob/master/tools/record/event.go

スケルトン コードの例:

0 投票する
0 に答える
527 参照

go - kubernetes go-client: kubeconfig ファイルを使用してトークンを更新する方法

kubeconfig ファイルを使用して kubernetes クラスターに接続しようとすると、以下のエラーが表示されます

Response: {"error":"invalid_request","error_description":"Refresh token is invalid or has already been claimed by another client."}

以下は、実行される命令のシーケンスです

  1. kubeconfig ファイルを使用してクライアントセットを作成する
  1. 名前空間に接続する
  1. エラーの場合は、最新の kubeconfig ファイルを取得します

  2. step1から実行

サーバーを再起動してこのコードを実行すると、動作します。しかし、サーバーを再起動せずに機能させる方法が必要です。