問題タブ [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.
kubernetes - 特定のリソースのイベントを生成する方法 Kubernetes Go オペレーター
私は Go で Kubernetes Operator を作成しています。Pod と同じ方法でイベントを生成したいと考えています。つまり、調整の各ポイントで、 を使用して調べることができるイベントを作成したいと考えていますkubectl describe myresource
。
それを可能にするパッケージを見つけましたが、その使用方法がわかりません: https://github.com/kubernetes/client-go/blob/master/tools/record/event.go
スケルトン コードの例:
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."}
以下は、実行される命令のシーケンスです
- kubeconfig ファイルを使用してクライアントセットを作成する
- 名前空間に接続する
エラーの場合は、最新の kubeconfig ファイルを取得します
step1から実行
サーバーを再起動してこのコードを実行すると、動作します。しかし、サーバーを再起動せずに機能させる方法が必要です。