Ubuntu Server 22.04のインストール中にmicrok8sを展開する方法 - TechRepublic

Ubuntu Server 22.04のインストール中にmicrok8sを展開する方法 - TechRepublic
ビジネスマンは、文書用ラップトップ (DMS)、オンライン ドキュメント データベースを導入しています。効率的な企業文書、企業ビジネス テクノロジー、ビジネスに適したファイル管理の自動化プロセス。
画像: HappyBall3692/Adobe Stock

Kubernetesをデプロイする方法は数多くあります。しかし、Ubuntu Serverをサーバーとして選んだ場合、選択肢が少し分かりにくいことがあります。これはKubernetesがDockerのサポートを終了したことが一因で、各コンポーネントを稼働させるのが少々難しい場合があります。

参照: 採用キット: バックエンド開発者 (TechRepublic Premium)

しかし、microk8sのおかげで、少し楽になりました。Ubuntu Serverのインストールプロセスのおかげで、microk8sの起動と実行はまさに簡単です。

やり方をお見せしましょう。

microk8sをデプロイするために必要なもの

必要なのは、Ubuntu Serverの最新バージョンのISOイメージとsudo権限を持つユーザーだけです。ただし、OS本体のインストールが必要なので、まずは仮想マシンでテストすることをお勧めします。Ubuntuのインストールプロセス全体を解説するのではなく、プロセス中にmicrok8sを追加する手順に焦点を当てます。

Microk8sとは何ですか?

はじめに、microk8sについて説明しましょう。microk8sはCanonicalによって開発され、CNSF認定のアップストリームKubernetesデプロイメントであり、通常はSnapパッケージとしてインストールされます。microk8sの優れた点は、Kubernetesサービスを実行するために必要なもの(ライブラリとバイナリ)がすべてパッケージ化されていることです。

ただし、Microk8s は Kubernetes の開発を始めるのに最適な方法ですが、クラスター化して大規模な展開に使用することもできるため、市場における Kubernetes への最適なルートの 1 つとなっています。

それでは、展開に移りましょう。

Ubuntu Serverのインストールにmicrok8sを追加する方法

通常通りUbuntu Serverのインストールを開始してください。「Featured Server Snaps」(図A)というページが表示されます。

図A

Ubuntu Server インストールの注目のサーバー スナップ ページ。

microk8s に移動し、キーボードのスペースバーを使ってインストール対象として選択します。リストにざっと目を通し、必要に応じて他のサーバーやサービスを追加することもできます。追加が完了したら、Tab キーを押して「Done」まで移動し、キーボードの Enter キーを押します。これでインストールが完了します。

プロンプトが表示されたら、サーバーまたは仮想マシンを再起動し、インストール メディアを取り外します。

インストールを完了する方法

まだ完了ではありません。サーバーが再起動したら、ログインして最後の手順を実行してください。まず、次のコマンドでユーザーを microk8s グループに追加する必要があります。

sudo usermod -aG microk8s $USER

変更を有効にするには、ログアウトして再度ログインしてください。

最後に、次のコマンドを使用して、~/.kube ディレクトリの所有権を変更する必要があります。

sudo chown -f -R $USER ~/.kube

次のコマンドでインストールをテストできます。

microk8s kubectl get nodes

リストに表示されるノードは 1 つだけです (ログインしているマシン)。これは、Microk8s のインストールが成功したことを示します。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

Tagged: