ワンクリックでk 8 sクラスタを配置する(四)


このチュートリアルは「Fabric実戦チュートリアルの一つが生産に向かっている」シリーズの第4編で、主にk 8 sのワンタッチ配置を紹介し、後の章の生産レベルのfabricネットワークを構築するために準備をしています.
チュートリアルのディレクトリ構造は次のとおりです.
  • 概要
  • dockerベースの最もシンプルなfabricネットワーク
  • の導入
  • dockerベースのマルチマシンfabricネットワーク
  • の導入
  • ワンタッチでk 8 sクラスタ
  • を配置
  • helmキーに基づいてfabricネットワーク
  • を導入
  • [国内ネットワーク下のネットワーク構築調整詳細]
  • [踏み込みまとめ]
  • 本文のチュートリアルはアリクラウドの海外サーバーの上で実操して、国内のネットの問題のため、dockerとミラーはすべて比較的にダウンロードしにくいで、後の第6編は国内のネットの下のスクリプトの調整の詳細を紹介します.
    ホストシステムのバージョンは次のとおりです.
    [root@test ~]# cat /etc/redhat-release 
    CentOS Linux release 7.6.1810 (Core) 
    [root@test ~]# uname -a
    Linux test 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    

    k 8 sネットワークトポロジは以下の通りである.
    ホスト
    を選択します.
    host1
    master
    host2
    node
    host3
    node
    スクリプトの実行
    cd ~
    git clone https://github.com/jiang11958/k8s-bootup
    cd k8s-bootup
    sh run.sh "{'podNetworkCidr':'10.100.0.1/16','serviceCidr':'10.96.0.0/12','master':{'in_ip':'172.21.28.226','ip':'161.117.248.84','port':22,'user':'root','pass':'password'},'nodes':[{'in_ip':'172.21.28.225','ip':'161.117.249.248','port':22,'user':'root','pass':'password'},{'in_ip':'172.21.28.224','ip':'161.117.251.225','port':22,'user':'root','pass':'password'}]}"
    

    jsonフィールドの説明
    {
    	"podNetworkCidr": "10.100.0.1/16", #k8s calico     ,    
    	"serviceCidr": "10.96.0.0/12",     #k8s calico     ,    
    	"master": {                        #master     
    		"in_ip": "172.21.28.226",      #    ip 
    		"ip": "161.117.248.84",        #    ip 
    		"port": 22,                    #ssh   
    		"user": "root",                #ssh    
    		"pass": "password"             #ssh   
    	},
    	"nodes": [{                        #node     
    			"in_ip": "172.21.28.225",
    			"ip": "161.117.249.248",
    			"port": 22,
    			"user": "root",
    			"pass": "password"
    		},
    		{
    			"in_ip": "172.21.28.224",
    			"ip": "161.117.251.225",
    			"port": 22,
    			"user": "root",
    			"pass": "password"
    		}
    	]
    }