NTNX>日記

個人的な趣味による Nutanix Community Edition 日記。Japanese のみですみません。

CAPX(Cluster API Provider Nutanix Cloud Infrastructure)で Kubernetes 環境構築してみる。

この投稿は、Nutanix Advent Calendar 2023 の 13日目です。

adventar.org

 

Nutanix で簡単に Kubernetes クラスタを用意するには、Nutanix Kubernetes Engine(NKE)を利用すると思います。しかし自宅ラボのシングル ノード Nutanix CE マシンだと、1つの NKE クラスタを作成するのもリソース的に難しかったので、ためしに Cluster API Provider Nutanix Cloud Infrastructure(CAPX)で Kubernetes クラスタを作成してみます。

続きを読む

CAPX で Kubernetes 環境構築してみる。Part-03

CAPX(Cluster API Provider Nutanix Cloud Infrastructure)で、Nutanix CE に Kubernetes 環境を構築してみます。今回は、CAPX クラスタを作成します。

入口はこちら。

前回(前提とになるツール群のインストール)はこちら。

今回の内容です。

  • 1. kind クラスタの作成(管理クラスタ用)
  • 2. SSH キー ペアの作成
  • 3. 環境設定(clusterctl.yaml)
  • 4. 管理クラスタの作成
  • 5. ワークロード クラスタの作成
    • 5-1. ワークロード クラスタの作成
    • 5-2. CAPX クラスタとノードの確認
    • 5-2. ワークロード クラスタへの接続
    • 5-3. CNI のインストール(Calico)
  • 6. クラスタの削除
続きを読む

CAPX で Kubernetes 環境構築してみる。Part-02

CAPX(Cluster API Provider Nutanix Cloud Infrastructure)で、Nutanix CE に Kubernetes 環境を構築してみます。今回は、CAPX クラスタ作成で必要なツールをインストールします。

入口はこちら。

前回(CAPX 用の仮想マシン イメージ作成)はこちら。

今回は、前回の作業で利用していた Linux マシンに、CAPX(実際には Cluster API)によるクラスタ作成の前提となるツール群をインストールします。

  • 0. コマンド格納ディレクトリの作成
  • 1. kubectl
  • 2. kind
  • 3. podman
  • 4. clusterctl 
続きを読む

CAPX で Kubernetes 環境構築してみる。Part-01

CAPX(Cluster API Provider Nutanix Cloud Infrastructure)で、Nutanix CE に Kubernetes 環境を構築してみます。

入口はこちら。

今回は、CAPX で使用する Kubernetes ノード仮想マシンのイメージを作成します。

イメージ作成の手順は、下記が参考になります。

今回の内容です。

  • 今回の環境
  • 1. 仮想マシン イメージ作成の環境準備
  • ansible の自動インストールが失敗した場合の対応
  • 2. 仮想マシン イメージの作成
続きを読む

Nutanix CE でもういなくなった Prism Central を Prism Element から削除してみる。

Nutanix CE 上の Prism Central が起動できなくなってしまったので、下記の KB を参考に、強制的に Prism Element から削除してみます。

※ただし、本番環境の Nutanix では気軽に実施せず、ちゃんと製品サポートに問い合わせしたうえで作業を開始するとよいかなと思います。

続きを読む

Prism Central から Prism Element の AHV ネットワークを作成する。

Prism Central から、Prism Element(AHV クラスタ)のネットワークを作成してみます。

  • Prism Central 側でのネットワーク(Segment)作成
  • Prism Element 側での確認
  • おまけ: ネットワークの VLAN ID 変更

 

Prism Central は、下記のように構築してあります。

続きを読む
©2024 gowatana
クリエイティブ・コモンズ・ライセンスこの 作品 は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。