kubernetes
k3sをcloud-initで構築するとき、Cilium(CNI)とMetalLB(L2 LB)まで一気に自動化しようとすると、設定値より「起動順序」でハマります。CNIが入る前はPod通信できないし、MetalLBのCRDが準備完了するまでカスタムリソースは適用できない。この依存順序の…
Proxmox VM上のKubernetesでLonghornを使っていて、VMバックアップの時間帯だけPVCが不安定になる場合、原因の多くはI/O経路の多段化にあります。根本的に解決するなら、Proxmox CSI PluginやCeph CSIで永続化レイヤーを1段減らすことを検討してみてください…
最近、家のホームラボにk3sを入れました。それを使って監視基盤を作ろうとしています。Kubernetes自体の監視もせっかくなのでやろうと思って調べました。 Kubernetes監視のOSSツール、最小構成で始めるなら kube-prometheus-stack のHelm一発導入がおすすめ…
Talos LinuxはKubernetesノード専用のイミュータブルOS。SSHやシェルを持たず、talosctl経由のAPI操作でノードを管理します。 壊れたノードを手で直すのではなく、宣言的なconfigから再生成する運用に寄せた設計です。 何を調べたか ホームラボでk3sクラスタ…
k3sをインストールして、起動はするものの、kubectlコマンドなりを打った時にpermissio deniedが出る。 権限を追加してあげればいいのかと思いつつも、どこまで権限追加すればいいのかわからなかったので調べました。 環境 vagrant上のUbunutu18.04 vagrant@…
Kubernetesの勉強をすることになって、かといってk8sをインストールするのはクラウド環境とかでないと難しそうだったので、k3sを試してみました。 環境 ローカルのVagrantにUbuntu18.04をインストールして、その上にk3sを入れてみました。 インストール コマ…