- 初始化master节点
这一步只在master节点上执行
kubeadm init --apiserver-advertise-address=172.31.117.40 --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.20.6 --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16
结果如下:
To start using your cluster, you need to run the following as a regular user:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
https://kubernetes.io/docs/concepts/cluster-administration/addons/
Then you can join any number of worker nodes by running the following on each as root:
kubeadm join 172.31.117.40:6443 --token mgcyi7.7i390l69h0zd5h5s \
--discovery-token-ca-cert-hash sha256:7ce5cd911f90bc42885b55020968d10cd78755e6d790367f4b559a5485c059a3
- 使用kubectl工具
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
- 查看下master节点是否启动
要等master节点启动,需要几分钟
kubectl get nodes
今天又有一个项目上线,总结下来已经是腾讯云的第5个项目, 某光K8s项目v8.3.9版本, 弃用k8s的Ingress. 因为腾讯云的clb按小时收费,而且费用相对而言比较高,
K8S安装-基础环境配置,将桥接的 IPv4 流量传递到 iptables 的链,在 master 添加 hosts,根据你们自己的ip进行修改,设置主机名,每个服务器都设置一个
K8S安装(二)安装 Docker/kubeadm/kubelet
K8S安装(三)-部署master节点
K8S安装(四)-部署node节点
K8S安装(五)-添加网络组件
K8S安装(六)-获取登录token
K8S安装(七)-安装dashbord
K8S安装(八)-镜像库修改
K8S安装(九)-部署服务
K8S安装(十)-卸载k8s
最近在做腾讯云一键部署EKS容器的事情,公司的所有微服务都放到腾讯云上管理,并且把所有的操作通过一键部署的形式实现.因为公司是做Saas服务, 所以不同的租户, 通过应用进行隔离,