docker組配置
}
1,安裝系統工具
apt-get update && apt-get install -y apt-transport-https
2,安裝gpg證書
curl | apt-key add -
3,寫入軟體源
cat << eof >/etc/apt/sources.list.d/kubernetes.list
> deb kubernetes-xenial main
> eof
4,安裝 kubeadm
apt-get update
apt-get install -y kubelet kubeadm kubectl
kubeadm:初始化 kubernetes 集群
kubectl:kubernetes 的命令列工具,部署和管理應用,檢視各種資源,建立,刪除和更新元件
kubelet:啟動 pod 和容器
5,設定啟動項
systemctl enable kubelet && systemctl start kubelet
6,配置kubeadm配置檔案,匯出配置檔案
kubeadm config print init-defaults --kubeconfig clusterconfiguration > kubeadm.yml
最小化配置檔案:
apiversion: kubeadm.k8s.io/v1beta1
kind: clusterconfiguration
kubernetesversion: v1.14.3
controlplaneendpoint: "192.168.7.219:6443" #修改為本地網絡卡ip
networking:
podsubnet: 10.244.0.0/16
imagerepository: registry.cn-hangzhou.aliyuncs.com/google_containers
7,檢視所需映象,拉取所需映象
kubeadm config images list --config kubeadm.yml
kubeadm config images pull --config kubeadm.yml
8,安裝master主節點
kubeadm init --config=kubeadm.yml --experimental-upload-certs | tee kubeadm-init.log
9,配置kubectl
mkdir -p $home/.kube
#查詢kubectl狀態
kubectl get no
#新增cni網路
K8S 2 k8s 集群搭建
kubeadm是官方社群推出的乙個用於快速部署kubernetes集群的工具。這個工具能通過兩條指令完成乙個kubernetes集群的部署 建立乙個 master 節點 kubeadm init 將乙個 node 節點加入到當前集群中 kubeadm join 在開始之前,部署 kubernetes...
k8s redis集群搭建
node節點掛載nfs目錄 root edge node1 mount t nfs 10.10.100.168 usr local k8s redis pv1 mnt mount wrong fs type,bad option,bad superblock on 10.10.100.168 usr...
k8s搭建集群
k8s由兩種型別資源組成 分別是 master 和 nodes k8s的集群部署方式有三種 1.kubeadm 2.minikube 3.二進位製包 前兩種為自動部署,簡化操作。說一說手動部署的 二進位製包 k8s集群部署步驟 1.關閉防火牆 firewall cmd state systenctl...