kubernetes勉強中

2025/06/07 2025/12/30

昨年末から5月末にかけてkubernetesの勉強を進めています。
まずは公式のチュートリアルをWSL2上で試して、その上で環境から作り始めました。

環境としては以下をkubernetes勉強用のminiPC(Proxmox)上に作ってみました。

  • マルチコントロールプレーン(Control Plane&etcd x 3ノード + ワーカーノード x 3ノード)構成
  • k8s全体管理 : rancher
  • k8sノードOS管理 : elemental
  • 各ノードLinuxディストリビューション : RKE2
  • Persistent Volume管理 : Longhorn
  • 非DNS環境向けロードバランサ : Metallb
  • プライベートレジストリ : harbor

各々の導入がそれぞれすんなりいかず、一通り動かすのに5ヶ月位かかっちゃいました・・・
一旦作ってからの考慮点としては、PV(Persistent Volume)とプライベートレジストリの置き場所が課題となりました。
miniPC自体のディスク容量が1TBで半分位は各ノード環境向けで確保してしまったので、空きが500GB位しかなかく、色々Podを動かしていこうとすると足らなくなりそうだったのと、そもそもk8s関連ストレージをLonghornとharborという複数の仕組みで管理をするという面倒臭さがありました。

後々に、Rook Cephを使うとまとめて管理できそうということを知り、かつそもそもProxmoxがCeph使えるじゃんということで、遠回りとなりましたが次はCephを準備していく予定です。
これまでProxmoxは使っていながらCephは使っていなかったので、こちらも勉強です・・・

関連記事

コメントとトラックバック

    コメントはありません

    コメントを残す

    CAPTCHA


    トラックバックURLhttps://e-tune-mt.net/ylab/7912/trackback