linux怎么查看本机内存大小
254
2022-09-11
生产环境实现k8s多集群管理
在实际生产环境中,往往需要维护多个k8s集群,在多个环境和节点之间切换,影响工作效率,不符合devops的理念,因此尝试在单个节点下面维护多个k8s集群。
1) 模拟存在两套k8s集群
第一个k8s集群:
[root@k8smaster ~]# kubectl get nodes
NAME STATUS ROLES VERSION
k8smaster Ready controlplane v1.23.1
k8slave Ready worker v1.23.1
k8smaster:182.168.40.180
k8slave:192.168.40.181
第二个k8s集群
[root@k8smaster2]# kubectl get nodes
NAME STATUS ROLES VERSION
k8smaster2 Ready controlplane v1.23.1
k8slave2 Ready worker v1.23.1
k8smaster2:192.168.40.185
k8slave2: 192.168.40.186
2) kubeconfig文件
查看kubeconfig文件可以使用kubectl config命令,也可以直接查看/root/.kube/config(默认位置)
k8smaster集群
[root@k8smaster ~]#kubectl config view
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: kubernetes
contexts:
- context:
cluster: kubernetes
user: kubernetes-admin
name: kubernetes-admin@kubernetes
current-context:kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name:kubernetes-admin
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
k8smaster2集群
[root@k8smaster2~]# kubectl config view
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: kubernetes
contexts:
- context:
cluster: kubernetes
user: kubernetes-admin
name: kubernetes-admin@kubernetes
current-context:kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name:kubernetes-admin
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
3) 在k8smaster上配置k8smaster2的cluster、user、context
a、添加cluster
[root@k8smaster]#kubectl config set-cluster k8smaster2 --server=token create --print-join-command
[root@k8smaster]#kubectl config set-credentials k8smaster2-user --token= clknqa.km25oi82urcuja9u
c、添加context
[root@k8smaster]# kubectl config set-context k8smaster2-context--cluster= k8smaster2 --user=k8smaster2-user
d、切换context管理k8s集群
[root@k8smaster]#kubectl config use-context k8smaster2-context
至此,在k8smaster节点上维护了两个k8s集群,按照同样的办法可以添加更多的k8s集群,只是通过不同的context进行切换。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~