【kubernetes】安装指南
minikube
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.12.3/minikube-darwin-amd64 && chmod +x minikube
./minikube start --driver=docker --cpus=4 --memory=4096mb --image-mirror-country=cn
k8s
k3s
参考官方文档
-
在主节点安装k3s
curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s --docker -
其他节点安装时要指定主节点的URL和TOKEN,主节点的TOKEN存放在
/var/lib/rancher/k3s/server/node-token,执行命令安装并启动curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=[URL] K3S_TOKEN=[TOKEN] sh -s --docker -
在主节点导出配置以供kubectl和helm使用
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml或
cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
Rancher
单机安装Rancher
docker run -d -p 9080:80 -p 9443:443 \
--name rancher \
--restart=unless-stopped \
-e CATTLE_AGENT_IMAGE="registry.cn-hangzhou.aliyuncs.com/rancher/rancher-agent:v2.4.2" \
registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.4.2
注册第一个Node
命令中替换对应的SERVER、TOKEN和SUM
docker run -d --name k3s-node --privileged --restart=unless-stopped --net=host -v `pwd`/etc/kubernetes:/etc/kubernetes -v `pwd`/var/run:/var/run registry.cn-hangzhou.aliyuncs.com/rancher/rancher-agent:v2.4.2 --server SERVER --token TOKEN --ca-checksum SUM --etcd --controlplane --worker
注册Worker
docker run -d --name k3s-node --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run registry.cn-hangzhou.aliyuncs.com/rancher/rancher-agent:v2.4.2 --server SERVER --token TOKEN --ca-checksum SUM --worker
二次安装Rancher
若之前安装过Rancher,则需要清理操作
umount $(cat /proc/mounts | grep "kubelet" | awk '{print $2}')
docker stop $(docker ps -aq)
docker system prune -f
docker volume rm $(docker volume ls -q)
docker image rm $(docker image ls -q)
rm -rf /etc/ceph \
/etc/cni \
/etc/kubernetes \
/opt/cni \
/opt/rke \
/run/secrets/kubernetes.io \
/run/calico \
/run/flannel \
/var/lib/calico \
/var/lib/etcd \
/var/lib/cni \
/var/lib/kubelet \
/var/lib/rancher/rke/log \
/var/log/containers \
/var/log/pods \
/var/run/calico

浙公网安备 33010602011771号