為便于說明,先簡(jiǎn)單談?wù)勅绾未罱↘ubernetes群集。這里使用了Server1、Server2和Server3三 臺(tái)主機(jī)搭建集群,Server2作為主節(jié)點(diǎn),其余作為工作節(jié)點(diǎn),IP從 172.16.1.100到172.16.1.102。在所有的主機(jī)上都安裝Docker,下載Kubernetes二進(jìn)制安裝包(例 如“Kubernetes-bins.tar.gz”),在每臺(tái)服務(wù)器上執(zhí)行解包和安裝操作。
為簡(jiǎn)化配置快速部署集群,使用了預(yù)先準(zhǔn)備好的腳本文件來快速生成所需的各種配置文件。
例如可以下載所需的壓縮包,解壓到當(dāng)前用戶的Home目錄下,進(jìn)入解壓目 錄(例 如“KubePre”),“AutoConfig.sh”為創(chuàng)建配置文件所需的腳本,運(yùn)行后可以將創(chuàng)建所有配置文件保存 到“KubePre/target”目錄。在KubePre目錄中執(zhí)行“vi config.properties”命令,在配置文件中分別配置Kubernetes集群安裝包的BIN路徑、當(dāng)前節(jié)點(diǎn)IP等信息。執(zhí)行“./AutoConfig.sh with-ca”命令,生成所有的配置文件。