Ubuntu Linux で Kubernetes クラスターのインストールを行う方法を学びませんか? このチュートリアルでは、Ubuntu Linux を実行しているコンピューターに Kubernetes クラスターをインストールする方法を示します。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

この例では、Kubernetes マスター ノードの IP アドレスは 192.168.100.9 です。

この例では、Kubernetes セカンダリ ノードの IP アドレスは 192.168.100.10 です。

クベルネテス – チュートリアル

このページでは、Kubernetes に関連するチュートリアルのリストにすばやくアクセスできます。

チュートリアル Kubernetes クラスター – マスター ノードのインストール

• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL

必要なパッケージの一覧をインストールします。

Copy to Clipboard

Docker サービスをインストールします。

Copy to Clipboard

ブート中に Docker サービスを有効にします。

Copy to Clipboard

Docker サービス構成ファイルを編集します。

Copy to Clipboard

EXECSTART という名前の項目の末尾に、次の構成を追加します。

Copy to Clipboard

設定前のファイルを次に示します。

Copy to Clipboard

ここに私たちの設定の後のファイルがあります。

Copy to Clipboard

システム構成ファイルを作成します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

システム構成ファイルを有効にします。

Copy to Clipboard

MODULES という名前の構成ファイルを編集します。Conf

Copy to Clipboard

このファイルの末尾に次の構成を追加します。

Copy to Clipboard

FSTAB 構成ファイルを編集し、スワップ メモリの使用を無効にします。

Copy to Clipboard

設定前のファイルを次に示します。

Copy to Clipboard

ここに私たちの設定の後のファイルがあります。

Copy to Clipboard

一意のホスト名を設定します。

Copy to Clipboard

HOSTS という名前の構成ファイルを編集します。

Copy to Clipboard

2 次 Kubernetes ノードにエントリを追加します。

Copy to Clipboard

必要な環境変数を構成するファイルを作成します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

コンピュータを再起動します。

Copy to Clipboard

Kubernetes リポジトリ キーをダウンロードしてインストールします。

Copy to Clipboard

公式の Kubernetes リポジトリを追加します。

Copy to Clipboard

Kubernetes パッケージをインストールします。

Copy to Clipboard

必要なKubernetes画像をダウンロードしてください。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

Kubernetes クラスターを初期化します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

Kubernetes クラスターにノードを追加するコマンドをメモします。

Copy to Clipboard

Kubernetes 構成ファイルに正しいファイル権限を設定します。

Copy to Clipboard

POD に必要なネットワーク構成をインストールします。

Copy to Clipboard

入力のコントローラをインストールします。

Copy to Clipboard

デフォルトでは、Kubernetes マスターノードは PODS を実行できません。

必要に応じて、Kubernetes マスターノードで PODS を実行できるようにします。

Copy to Clipboard

おめでとう! あなたはUbuntu Linux上でKubernetesのインストールを完了しました。

チュートリアル Kubernetes クラスター – セカンダリ ノードのインストール

• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL

必要なパッケージの一覧をインストールします。

Copy to Clipboard

Docker サービスをインストールします。

Copy to Clipboard

ブート中に Docker サービスを有効にします。

Copy to Clipboard

Docker サービス構成ファイルを編集します。

Copy to Clipboard

EXECSTART という名前の項目の末尾に、次の構成を追加します。

Copy to Clipboard

設定前のファイルを次に示します。

Copy to Clipboard

ここに私たちの設定の後のファイルがあります。

Copy to Clipboard

システム構成ファイルを作成します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

システム構成ファイルを有効にします。

Copy to Clipboard

MODULES という名前の構成ファイルを編集します。Conf

Copy to Clipboard

このファイルの末尾に次の構成を追加します。

Copy to Clipboard

FSTAB 構成ファイルを編集し、スワップ メモリの使用を無効にします。

Copy to Clipboard

設定前のファイルを次に示します。

Copy to Clipboard

ここに私たちの設定の後のファイルがあります。

Copy to Clipboard

一意のホスト名を設定します。

Copy to Clipboard

HOSTS という名前の構成ファイルを編集します。

Copy to Clipboard

Kubernetes マスターノードにエントリを追加します。

Copy to Clipboard

コンピュータを再起動します。

Copy to Clipboard

Kubernetes リポジトリ キーをダウンロードしてインストールします。

Copy to Clipboard

公式の Kubernetes リポジトリを追加します。

Copy to Clipboard

Kubernetes パッケージをインストールします。

Copy to Clipboard

Kubernetes クラスターに参加します。

Copy to Clipboard

この例では、このコンピュータはマスター ノード 192.168.100.9 にインストールされている Kubernetes クラスタに参加しました。

マスターノードで作成したカスタムコマンドを使用してクラスタに参加する必要があります。

コマンド出力を次に示します。

Copy to Clipboard

おめでとう! Kubernetes クラスターに参加しました。

チュートリアル Kubernetes – クラスターのテスト

マスターノードで、Kubernetes クラスターのメンバーをリストします。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

Nginx イメージを使用して配置を作成します。

Copy to Clipboard

この例では、TEST という名前の配置を作成しました。

システムが Nginx イメージをダウンロードするのを待ち、POD を起動します。

クラスタにインストールされている POD を一覧表示します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、作成された POD は次のノードで実行されています: KUBERNETES-02。地元の

展開を 3 つのレプリカに拡張します。

Copy to Clipboard

Kubernetes の展開を確認します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

クラスタにインストールされている POD を一覧表示します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、次のノードで 3 つの POD を実行しています: KUBERNETES-02。地元の

新しいサービス設定で YAML ファイルを作成します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

上記で使用した YAML ファイルのインデントは変更しないでください。

新しい Kubernetes サービスをインストールします。

Copy to Clipboard

Kubernetes サービスの一覧を確認します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、TEST-WEB という名前の新しいサービスを作成しました。

この例では、ホスト 192.168.100.9 のポート 80 として、展開からポート 80 を公開しました。

CURL コマンドを使用して、Nginx の展開への通信をテストします。

Copy to Clipboard

ブラウザを開き、Kubernetes サーバーの IP アドレスを入力します。

この例では、ブラウザに次の URL が入力されています。

• http://192.168.100.9

Kubernetes サーバーに Nginx ページが表示されます。

nginx welcome

おめでとう! Kubernetes クラスターをテストしました。