問題タブ [kube-apiserver]

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 に答える
623 参照

kubernetes - 既存のベアメタル kubernetes クラスターで etcd 構成を編集する方法

いくつかの物理 RHEL マシンにスタンドアロンの Kuberenets クラスターがインストールされています。

etcdおよびkube-apiserverコンテナのクラッシュが繰り返し発生しています。彼らのログから、この環境でのパフォーマンスを向上させるには etcd を調整する必要があると推測できました。

次のガイドは、etcd の調整方法を参照しています: https://etcd.io/docs/v3.4.0/tuning/

ただし、既存のクラスターでどのように実行できるかはわかりません。Kubernetes のネイティブ コンポーネントですか? その展開にパッチを適用する必要がありますか? etcd自体がダウンしていると非常に困難です。

エラー ログの抜粋:

etcd

kube-apiserver

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

kubernetes - kube-proxy ポッドから kube-apiserver にクエリを実行できますか?

kube-apiserver ポッドには直接アクセスできませんが、kube-proxy ポッドにはアクセスできます。curl https://localhost:6443/healthz何かへのヘルスプローブとして実行できますkube-apiserverか?

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

kubernetes - kube-apiserver 証明書の有効期限が切れた後、Docker Desktop 上の Kubernetes が起動に失敗する

問題の種類: kuber-apiserver 証明書の有効期限が切れたため、Docker Desktop 上の Kubernetes が動作を停止しました

OS バージョン/ビルド: Windows 10 バージョン - 1909 および OS ビルド - 18363

アプリのバージョン: Docker Desktop 3.03

再現する手順:

  1. Docker デスクトップをインストールする
  2. Kubernetes を有効にする
  3. Windows PC の時刻を 1 年進める
  4. kube-apiserver 証明書の有効期限が切れていると Kubernetes クラスターが動作を停止する
  5. Kubernetes クラスターにデプロイされたアプリケーション/ワークロードも機能しなくなります。

Kubernetes 証明書は 1 年間発行されます。1 年の期間が過ぎると、証明書の有効期限が切れ、これにより Kubernetes が壊れます。

証明書のスナップショット

助けが必要: Kubernetes とインストール済みアプリケーションに影響を与えずに kube-apiserver 証明書を更新する方法に関する情報のリクエスト