部署k8s集群之環境搭建和etcd單節點安裝

2022-07-01 03:51:10 字數 2020 閱讀 7032

安裝之前的環境搭建

在進行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...