問題タブ [kubernetes-custom-resources]
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 - K8S のカスタム リソース定義に「説明」情報を追加
K8S にカスタム リソース定義を登録しました。
カスタムリソースの「説明」を取得しようとすると、次のようになります。
次のエラーが表示されます。
カスタム リソース定義に情報を追加するにはどうすればよいexplain
ですか? または、これは CRD でサポートされていませんか?
kubernetes - kubernetes カスタム リソース定義の必須フィールド
kubernetes crd 検証スキーマを作成しようとしています。構造体の配列 (vc) があり、それらの構造体のフィールドの 1 つが必要です (name
フィールド)。
いろいろな例を調べてみましたが、存在しない場合はエラーになりませんname
。何が間違っているのですか?
kubernetes - watch API で過去の削除イベントを見逃さないようにする方法
ウォッチ API を使用してカスタム リソース コントローラーを実装しています。Kubernetes でオブジェクトを作成/削除する場合、aws でオブジェクトを作成/削除する必要があります。
時計を起動すると、歴史的なイベントのリストを受け取ります。ただし、オブジェクトを作成してから削除すると、これらのイベントが履歴イベント ストリームで「キャンセル」されることに気付きました。つまり、ウォッチを開始すると、特定のオブジェクトの ADDED イベントと DELETED イベントが表示される代わりに、イベントがまったく存在しないかのように表示されません。これは、コントローラーがダウンしている間にオブジェクトが削除された場合、コントローラーがバックアップを開始したときに、この削除イベントが完全に失われることを意味します。
kubernetes オブジェクトが削除されたときにアクションを実行する必要があるコントローラー (AWS でのオブジェクトの削除など) の場合、推奨されるアプローチは何ですか? kubernetes に DELETED イベントを保持させる方法はありますか? ウォッチ API を使用するのではなく、すべての名前空間内のすべてのオブジェクトのリストをポーリングすることによってコントローラーが機能することを期待しているだけですか?