k8s由兩種型別資源組成 分別是 master 和 nodes
k8s的集群部署方式有三種:
1.kubeadm
2.minikube
3.二進位製包
前兩種為自動部署,簡化操作。
說一說手動部署的 二進位製包
k8s集群部署步驟:
1.關閉防火牆
firewall-cmd --state
systenctl stop firewalld.service
2.禁止frewall開機啟動
systemcel disable friewalld.service
3.獲取二進位製包
14安裝kube-apiserver 解壓kubernetes包
15.進入 cd /server/bin
16.拷貝檔案 kube-apiserver kube-controller-manager kube-scheduler kubectl 檔案拷貝到/usr/bin 目錄下
cp kube-apiserver kube-controller-manager kube-scheduler kubectl /usr/bin
17.配置kube-apiserver服務
vi /usr/lib/systemd/system/kube-apiserver.service
18.建立配置檔案 建立目錄 mkdir /etc/kubernetes
建立node節點
1.上傳kubernetes-server-linux-amd64.tar.gz並壓縮
2.解壓後的檔案拷貝 cd /kubectenets/server/bin
cp kubelet kube-proxy /usr/bin
3.安裝docker yum install docker-engine -y
4.kubelet服務,配置ystemd檔案
5.建立kubelet目錄 mkdir /var/lib/kubelet
6.建立kubernetes目錄
mkdir /etc/kubernetes/kubernetes
7.配置檔案 vi/etc/kubernetes/kubelet 檔案裡的kubeconfig是指定連線的伺服器資訊
8.vi /etc/kubernetes/kubeconfig 指定當前節點連線的master伺服器資訊.
9.安裝kube-proxy服務
此服務依賴於network服務,要保證network執行正常
配置systemd服務檔案
10…配置檔案 vi /etc/kubernetes/proxy 前面是master位址 後面為本地位址
11.啟動
systemctl daemon-reload
systemctl start docker
systemxtl status docker
systemctl start kubelet
systemctl status kubelet
systemctl start kube-proxy
systemctl status kube-proxy
node2轉殖當前虛擬機器修改其中配置檔案埠號即可
K8s 集群搭建
目前生產部署 kubernetes 集群主要有兩種方式 kubeadm 與 二進位製包 一 kubeadm 概念 kubeadm 是乙個 k8s 部署工具,提供 kubeadm init 和 kubeadm join,用於快速部署 kubernetes 集群。官網 二 二進位製包 總之 kubead...
k8s 集群搭建
一 建立節點 修改主機名 vim etc cloud cloud.cfg 修改配置 preserve hostname true 修改hostname sudo vim etc hostname 修改網路 開啟 etc netplan config.yaml 修改網路配置為 network ethe...
Kubeadm搭建K8S集群
搭建集群的方式有兩種 kubeadm 和 二進位制安裝包搭建,這裡我們就先對kubeadm的方式做乙個搭建 永久關閉selinux 所有節點 永久關閉swap分割槽 所有節點 設定主機名 逐一設定 檢查是否設定正確 在master新增hosts master單節點設定 將橋接的ipv4流量傳遞到ip...