安裝之前的環境搭建
在進行k8s安裝之前先把虛擬機器準備好,這裡準備的是三颱虛擬機器
主機名ip位址
角色 master
172.16.163.131
master
node1
172.16.163.130
node
node2
172.16.163.129
node
然後進行環境部署
第一步:關閉防火牆
//在master虛擬機器上執行以下命令
systemctl stop firewalld
systemctl disable firewalld
//在另外node1,node2虛擬機器上也執行以上命令
第二步:關掉selinux
//執行命令
第三步:關掉postfix服務
//執行命令
systemctl stop postfix.service
systemctl disable postfix.service
第四步:進行host解析
//執行命令
也就是將node節點和master節點進行解析。這個解析檔案,每個node都需要乙份。所以需要使用scp將hosts檔案拷貝過去。
scp -rp /etc/hosts 172.16.163.130:/etc/hosts
scp -rp /etc/hosts 172.16.163.129:/etc/hosts
通過以上四步就把環境搭建好了,現在開始安裝etcd服務。
etcd服務只會安裝在master節點上,所以在master節點上進行etcd服務進行安裝,etcd用於保持資料一致性,它是乙個鍵值儲存系統。
//執行命令
yum install etcd -y
//成功過後,執行命令
vi /etc/etcd/etcd.conf
修改etcd.conf配置檔案資訊,主要修改監聽位址。
2379是etcd對外提供服務用的埠號。
2380是etcd集群之間資料進行同步使用的埠號
上圖中的etcd_advertise_client_urls=""是master的ip位址
啟動etcd服務
//執行命令,讓etcd服務開機自啟動
systemctl start etcd.service
systemctl enable etcd.service
//執行命令,檢視版本號,如果出現etcd版本號即表示安裝成功
etcdctl -version
//執行命令檢視埠
etcd節點安裝完成。
K8s集群環境搭建 K8s安裝(2)
k8s集群環境搭建 基礎環境配置 1 k8s集群環境搭建 k8s安裝 2 k8s集群環境搭建 安裝keepalived和haproxy 3 k8s集群環境搭建 k8s集群初始化 4 k8s集群環境搭建 安裝metrics和dashboard 5 一 安裝docker 所有節點 檢視docker版本有...
k8s集群部署 docker部署k8s安裝篇
1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...
k8s搭建集群
k8s由兩種型別資源組成 分別是 master 和 nodes k8s的集群部署方式有三種 1.kubeadm 2.minikube 3.二進位製包 前兩種為自動部署,簡化操作。說一說手動部署的 二進位製包 k8s集群部署步驟 1.關閉防火牆 firewall cmd state systenctl...