安装版本
kubeadn
k3s
kind
minkube
资源下载(GitHub):
k3s-install.sh: k3s安装脚本
k3s-images: 主节点依赖的镜像
k3s: k3s可执行命令
docker load < k3s-images.tar cp k3s k3s-install.sh /usr/local/bin/
Master节点安装
INSTALL K3S SKIP DOWNLOAD=true INSTALL K3S EXEC-"--node-name-master" k3s-install.sh
查看token
cat /var/lib/rancher/k3s/server/token
Node节点安装
K3S URL=https://1921681.98:6443 INSTALL K3S SKIP DOWNLOAD=true K3S TOKEN-"k10e17152152a0d6bbebfedc1b36697afb7f2630c08b3a085ed68f67c779e216e9::server e2790a3b007fdd9091483081alb6b3ec" INSTAL1 K3S EXEC-"--node-name-node01" k3g-ingtal1.sh
查看节点
kubectl get nodes
pod.yaml
apiVersion:v1 kind:Pod metadata: name:web spec: containers: - name:ngninx image:nginx:1.19 ports: - containerPort:80 hostPort:8080
执行pod.yaml
kubectl apply -f pod.yaml
查看运行的容器
kubectl get pod -o wide
Master节点安装
INSTALL K3S SKIP DOWNLOAD=true INSTALL K3S EXEC-"--node-name-master" k3s-install.sh
Node节点安装
K3S URL=https://1921681.98:6443 INSTALL K3S SKIP DOWNLOAD=true K3S TOKEN-"k10e17152152a0d6bbebfedc1b36697afb7f2630c08b3a085ed68f67c779e216e9::server e2790a3b007fdd9091483081alb6b3ec" INSTAL1 K3S EXEC-"--node-name-node01" k3g-ingtal1.sh