使用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

使用kubeadm部署k8s集群06-扩容kube-controller-manager到3节点

使用kubeadm部署k8s集群02-配置etcd高可用

使用kube-vip部署高可用K8S集群

kubeadm部署高可用K8S集群(v1.14.0)