您的位置 首页 > 腾讯云社区

二进制安装k8s集群(9)-安装kubectl---TA码字

在上一篇文章里我们主要介绍kube-apiserver的安装,这里我们主要介绍安装kubectl客户端命令工具。对于kubectl安装比较简单,直接将binary放在$PATH环境变量的路径里使用就好。由于这个组件也在下载的kubenetes包里(1.15.1版本)。另外kubectl与kube-apiserver交互我们开启ssl,所以请提前制作好相关ssl证书(可以参考以前文章里制作docker相关的证书),并copy到配置目录里。

安装客户端工具kubectl

安装kubectl

cp /opt/sw/kubernetes/install/kubernetes/client/bin/kubectl /usr/bin/ whereis kubectl

创建配置目录并copy证书

mkdir -p /etc/kubernetes/kubeconfig/cert ll /etc/kubernetes/kubeconfig/cert

创建kubectl需要的kubeconfig文件

kubectl config set-cluster k8s-cluster-one --server=https://172.20.11.41:6443 --certificate-authority=/etc/kubernetes/kubeconfig/cert/ca.crt kubectl config set-credentials k8s-access-user --client-certificate=/etc/kubernetes/kubeconfig/cert/k8sapiserver-client.crt --client-key=/etc/kubernetes/kubeconfig/cert/k8sapiserver-client.key kubectl config set-context context-one --cluster=k8s-cluster-one --user=k8s-access-user kubectl config use-context context-one

查看kubeconfig文件:

用上述命令生成的kubeconfig文件默认位置为~/.kube/config

cat ~/.kube/config

测试kubectl命令

kubectl cluster-info

目前先写到这里,下一篇文章里我们继续介绍k8s组件kube-controller-manager的安装。

---来自腾讯云社区的---TA码字

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: