使用方法kubernetesクラスタの異なるレイヤで証明書ローテーションを使用する方法はありますか?使用Kubernetes Clusterで証明書ローテーション機能を実装することができます
私たちは艦隊を使用し、現在はクベネズミに移動する前です。
使用方法kubernetesクラスタの異なるレイヤで証明書ローテーションを使用する方法はありますか?使用Kubernetes Clusterで証明書ローテーション機能を実装することができます
私たちは艦隊を使用し、現在はクベネズミに移動する前です。
あなたの状況が正しく聞こえる場合は、ノード上にansible-pull.service
とansible-pull.timer
をインストールして(オプションで監視する)DaemonSet
で幸いになると思います。
DaemonSet
は、容器が(cronジョブ又は異なり)、及び/etc/systemd/system
容器内にマウントされたボリュームプラスgo-systemd's ability to daemon-reloadと(もちろんDBUSソケット、一緒に)各ノード上でスケジュールされ、容器が適切に書き出すことができる保証そのノードの記述的な.service
と.timer
ファイル。
次に、ansible-pull
は、あなたの既存の不可能なプレイブックが何をしていたかを前もって実行します。
ノード以外のマシンでも同様の操作を行う方法には多くのアプローチがありますので、これを読者の練習として残しておきます。
私はあなたが「インフラストラクチャ」層が、Kubernetesの本命を回転させるように定義かわからないがansibleプルの観点から、比較的簡単です、/etc/kubernetes/ssl
の新しいworker.pem
とworker.key
を書き出すkubelet.service
をバウンス(またはそのhyperkube
同等) 、voilà。私が期待している上位プラットフォームサービスは、それらを所有する(ReplicaSet | Deployment | ReplicationController |など)によって管理されています。すなわち、クラスタ内のリソースに対して多くの宣言を行うことができ、ConfigMap
、Secret
、Service
、
kubernetesクラスタの異なるレイヤー?_ "異なるレイヤー"とは何ですか? –
あなたのワークフローに新しいことはありますか、それとも艦隊の下で働いていたのですか?今、kubernetesで同じ手順を実行したいと思いますか? –
異なるレイヤ:インフラストラクチャレイヤ、Kubernetesレイヤ、およびサービスレイヤ(上位プラットフォームサービス(elasticsearchなど))下位プラットフォームサービス(etcd、pwxなど) – Ravim