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
必要なパッケージの一覧をインストールします。
Docker サービスをインストールします。
ブート中に Docker サービスを有効にします。
Docker サービス構成ファイルを編集します。
EXECSTART という名前の項目の末尾に、次の構成を追加します。
設定前のファイルを次に示します。
ここに私たちの設定の後のファイルがあります。
システム構成ファイルを作成します。
ここにファイルの内容があります。
システム構成ファイルを有効にします。
MODULES という名前の構成ファイルを編集します。Conf
このファイルの末尾に次の構成を追加します。
FSTAB 構成ファイルを編集し、スワップ メモリの使用を無効にします。
設定前のファイルを次に示します。
ここに私たちの設定の後のファイルがあります。
一意のホスト名を設定します。
HOSTS という名前の構成ファイルを編集します。
2 次 Kubernetes ノードにエントリを追加します。
必要な環境変数を構成するファイルを作成します。
ここにファイルの内容があります。
コンピュータを再起動します。
Kubernetes リポジトリ キーをダウンロードしてインストールします。
公式の Kubernetes リポジトリを追加します。
Kubernetes パッケージをインストールします。
必要なKubernetes画像をダウンロードしてください。
コマンド出力を次に示します。
Kubernetes クラスターを初期化します。
コマンド出力を次に示します。
Kubernetes クラスターにノードを追加するコマンドをメモします。
Kubernetes 構成ファイルに正しいファイル権限を設定します。
POD に必要なネットワーク構成をインストールします。
入力のコントローラをインストールします。
デフォルトでは、Kubernetes マスターノードは PODS を実行できません。
必要に応じて、Kubernetes マスターノードで PODS を実行できるようにします。
おめでとう! あなたはUbuntu Linux上でKubernetesのインストールを完了しました。
チュートリアル Kubernetes クラスター – セカンダリ ノードのインストール
• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL
必要なパッケージの一覧をインストールします。
Docker サービスをインストールします。
ブート中に Docker サービスを有効にします。
Docker サービス構成ファイルを編集します。
EXECSTART という名前の項目の末尾に、次の構成を追加します。
設定前のファイルを次に示します。
ここに私たちの設定の後のファイルがあります。
システム構成ファイルを作成します。
ここにファイルの内容があります。
システム構成ファイルを有効にします。
MODULES という名前の構成ファイルを編集します。Conf
このファイルの末尾に次の構成を追加します。
FSTAB 構成ファイルを編集し、スワップ メモリの使用を無効にします。
設定前のファイルを次に示します。
ここに私たちの設定の後のファイルがあります。
一意のホスト名を設定します。
HOSTS という名前の構成ファイルを編集します。
Kubernetes マスターノードにエントリを追加します。
コンピュータを再起動します。
Kubernetes リポジトリ キーをダウンロードしてインストールします。
公式の Kubernetes リポジトリを追加します。
Kubernetes パッケージをインストールします。
Kubernetes クラスターに参加します。
この例では、このコンピュータはマスター ノード 192.168.100.9 にインストールされている Kubernetes クラスタに参加しました。
マスターノードで作成したカスタムコマンドを使用してクラスタに参加する必要があります。
コマンド出力を次に示します。
おめでとう! Kubernetes クラスターに参加しました。
チュートリアル Kubernetes – クラスターのテスト
マスターノードで、Kubernetes クラスターのメンバーをリストします。
コマンド出力を次に示します。
Nginx イメージを使用して配置を作成します。
この例では、TEST という名前の配置を作成しました。
システムが Nginx イメージをダウンロードするのを待ち、POD を起動します。
クラスタにインストールされている POD を一覧表示します。
コマンド出力を次に示します。
この例では、作成された POD は次のノードで実行されています: KUBERNETES-02。地元の
展開を 3 つのレプリカに拡張します。
Kubernetes の展開を確認します。
コマンド出力を次に示します。
クラスタにインストールされている POD を一覧表示します。
コマンド出力を次に示します。
この例では、次のノードで 3 つの POD を実行しています: KUBERNETES-02。地元の
新しいサービス設定で YAML ファイルを作成します。
ここにファイルの内容があります。
上記で使用した YAML ファイルのインデントは変更しないでください。
新しい Kubernetes サービスをインストールします。
Kubernetes サービスの一覧を確認します。
コマンド出力を次に示します。
この例では、TEST-WEB という名前の新しいサービスを作成しました。
この例では、ホスト 192.168.100.9 のポート 80 として、展開からポート 80 を公開しました。
CURL コマンドを使用して、Nginx の展開への通信をテストします。
ブラウザを開き、Kubernetes サーバーの IP アドレスを入力します。
この例では、ブラウザに次の URL が入力されています。
• http://192.168.100.9
Kubernetes サーバーに Nginx ページが表示されます。
おめでとう! Kubernetes クラスターをテストしました。