Ubuntu 搭建k8s master節點

2021-09-24 10:50:31 字數 1555 閱讀 5251

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...