使用kubeadm部署k8s集群05-配置kubectl访问kube-apiserver
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用kubeadm部署k8s集群05-配置kubectl访问kube-apiserver相关的知识,希望对你有一定的参考价值。
使用kubeadm部署k8s集群05-配置kubectl访问kube-apiserver
2018/1/4
配置 kubectl 访问 kube-apiserver
- 切换 master 节点连接到本节点的 apiserver
- 确认集群信息
切换 master 节点连接到本节点的 apiserver
### 为了在这 2 个新的节点执行 kubectl 需要配置 admin.yaml
[[email protected] ~]# mkdir -p ~/k8s_install/master/admin
[[email protected] ~]# cd !$
[[email protected] admin]# cp -a /etc/kubernetes/admin.conf tvm-01.admin.conf
[[email protected] admin]# sed -i ‘s#10.10.9.67:6443#10.10.9.68:6443#‘ tvm-01.admin.conf
[[email protected] admin]# scp tvm-01.admin.conf 10.10.9.68:/etc/kubernetes/admin.conf
[[email protected] ~]# mkdir -p $HOME/.kube
[[email protected] ~]# cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
### 同样的操作,在另一个节点上执行:
[[email protected] admin]# cp -a /etc/kubernetes/admin.conf tvm-02.admin.conf
[[email protected] admin]# sed -i ‘s#10.10.9.67:6443#10.10.9.69:6443#‘ tvm-02.admin.conf
[[email protected] admin]# scp tvm-02.admin.conf 10.10.9.69:/etc/kubernetes/admin.conf
[[email protected] ~]# mkdir -p $HOME/.kube
[[email protected] ~]# cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
确认集群信息
[[email protected] ~]# kubectl cluster-info
Kubernetes master is running at https://10.10.9.68:6443
KubeDNS is running at https://10.10.9.68:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use ‘kubectl cluster-info dump‘.
[[email protected] ~]# kubectl cluster-info
Kubernetes master is running at https://10.10.9.69:6443
KubeDNS is running at https://10.10.9.69:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use ‘kubectl cluster-info dump‘.
### 上述信息显示,每个节点已经连接到本机的 apiserver 上
以上是关于使用kubeadm部署k8s集群05-配置kubectl访问kube-apiserver的主要内容,如果未能解决你的问题,请参考以下文章
使用kubeadm部署k8s集群03-扩容kube-apiserver到3节点
使用kubeadm部署k8s集群08-配置LB指向kube-apiserver