天天看點

Kubernates叢集入門(1)

一、k8s安裝準備

1.至少兩台主機,一台作為master,一台作為node。兩台主機需要關閉防火牆。

2.兩台機器需要各自編輯/etc/hosts檔案,互相添加hostname,然後互相ping通,以下為例

二、k8s的安裝

1.兩台主機都需要安裝docker,kubernetes,如有docker版本沖突需要解除安裝重新安裝docker.

2.master節點需要安裝etcd資料庫服務,etcd作為kubernetes的資料庫

3.每個節點,master及minion節點都需要修改kubernetes配置檔案

示例master 下config

4.master節點上,配置api服務給node

示例:master節點apiserver:

5.master節點上編寫啟動相關kubernetes服務的腳本

6.node節點修改/etc/kubernetes/kubelet,配置與master的連接配接

minion節點 config示例

minion節點kubelet示例

7.node節點編寫啟動和檢視服務腳本

8.node節點檢視是否成功注冊到master節點,如果沒關閉防火牆會報錯

9.master節點檢視剛才注冊的節點,節點status為ready為正常

10.kubectl是master端的互動工具,可以通過子指令檢視節點等資訊

下一節示範一個簡單的kubernetes執行個體,master節點通過yaml檔案,讓node節點自動pull鏡像并運作。**

如果啟動docker報錯,如下