Centos7はKubernetesクラスターを展開します

1、 環境の紹介と準備:

1.1 物理マシンのオペレーティングシステム

物理マシンのオペレーティングシステムはCentos7.364ビットを使用します。詳細は次のとおりです。

1.2 ホスト情報

この記事では、k8sの動作環境を展開するための3台のマシンを用意しました。詳細は次のとおりです。

3台のマシンのホスト名を設定します。

マスターで実行:

Node1で実行:

Node2で実行:

3台のマシンでホストをセットアップするには、次のコマンドを実行します。


1.3 3台のマシンのファイアウォールをオフにします

2、 etcdをデプロイする

K8sの実行はetcdに依存しているため、etcdを最初にデプロイする必要があります。この記事では、yumを使用して以下をインストールします。

yumによってインストールされたetcdのデフォルト構成ファイルは/etc/etcd/etcd.confにあります。構成ファイルを編集し、次の色付きの情報を変更します。

開始してステータスを確認します

3、 マスターをデプロイする

**3.1 Docker ** ###をインストールします

レジストリからイメージをプルできるようにDocker構成ファイルを構成します。

自動的に開始するようにブートを設定し、サービスを開始します

3.2 kubernetsをインストールします

3.3 kubernetesを構成して開始します

次のコンポーネントは、kubernetesマスターで実行する必要があります。

Kubernets API Server

Kubernets Controller Manager

Kubernets Scheduler

それに応じて、次の構成で色情報を変更します。

3.3.1 /etc/kubernetes/apiserver

3.3.2 /etc/kubernetes/config

サービスを開始し、自動的に開始するようにブートを設定します

4、 ノードのデプロイ

**4.1 docker ** ###をインストールします

3.1を参照

4.2 kubernetsをインストールします

3.2を参照

4.3 kubernetesを構成して開始します

次のコンポーネントは、kubernetesノードで実行する必要があります。

Kubelet

Kubernets Proxy

それに応じて、次の構成テキストの色情報を変更します。

4.3.1 /etc/kubernetes/config

4.3.2 /etc/kubernetes/kubelet

サービスを開始し、自動的に開始するようにブートを設定します

4.4 ステータスの表示

マスター上のクラスター内のノードとノードステータスを表示します

これまでにkubernetesクラスターが構築されましたが、クラスターは現在正常に機能していません。次の手順に進んでください。

5、 オーバーレイネットワークを作成します-フランネル

5.1 フランネルをインストール

インストールするマスターとノードで次のコマンドを実行します

バージョンは0.0.5です

5.2 フランネルを構成する

マスターとノードの両方で/ etc / sysconfig / flanneldを編集し、赤い部分を変更します

**5.3 etcd ** ###でフランネルのキーを設定します

FlannelはEtcdを使用して構成し、複数のFlannelインスタンス間の構成の一貫性を確保するため、etcdで以下を構成する必要があります。( '/ atomic.io/network/config'このキーは上記の/ etc / sysconfig / flannelと同じです。の構成アイテムFLANNEL_ETCD_PREFIXが対応しています。間違っていると、起動時にエラーが発生します)

5.4 起動 ###

Flannelを起動した後、dockerとkuberneteを順番に再起動する必要があります。

マスターで実行:


ノードで実行:


Recommended Posts

Centos7はKubernetesクラスターを展開します
CentOS7.3.1611はk8s1.5.2クラスターを展開します
Centos7ビルドKubernetesクラスター
CentOS7はk8sクラスターを展開します
Centos7.2 /7.3クラスターインストールKubernetes1.8.4 +ダッシュボード
CentOS7はKubernetes1.16.3をインストールします
Centos7はHAproxyを展開してNginxクラスターを実装します
Centos6.9ビルドrabbitmq3.6.8クラスター
CentOS7はRabbitMQサービスを展開します
CentOS6.8はzookeeperクラスターを展開します
Centos7インストールkubernetesチュートリアル
Centos7mqttクラスターのインストール
CentOS7はNFSサービスを展開します
CentOSクラスター関連の問題
CentOS7環境でのKubernetes(k8s)クラスターの迅速な展開
Centos7.4デプロイメント構成Elasticsearch5.6クラスター
CentOS7インストールrabbitmqクラスター(バイナリ)
Centos7へのGlusterfsクラスターのインストール
CentOSでのRedisクラスターのインストール
CentOS 7 GaleraClusterインストールガイド
CentOSでのRedisクラスターのインストール
CentOs7.3ビルドSolrCloudクラスターサービス
Centos7はpython3仮想環境を展開します
Centos7インストールk8sクラスター1.15.0バージョン
CentOS 8(2)
Centos6.9でのRabbitMQクラスター展開レコード
Centos7hadoopクラスターのインストールと構成
CentOS8でPXCクラスターを構築する
CentOS7でのElasticsearchクラスター展開レコード
CentOS 8(1)
k8sプラクティス(1):Centos 7.6デプロイメントk8s(v1.14.2)クラスター
CentOS8はKMSサービスを展開してOfficeをアクティブ化します
(1)クラスター環境を構築するためのCentos7のインストール
CentOS6でのRHCSクラスターの簡単な実践