👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/云原生/正文

centos7安装kubenetes客户端kubectl

吴
吴老二
2021-12-17云原生1544 次浏览0 条评论

kubectl是kubenetes的命令管理工具,通过kubectl来管理kubenetes,利用kubectl可以对kubenetes进行操作,不管是删除namespace,还是删除pod,以及创建pod等等操作都可以通过kubectl命令,如果不安装kubectl,就无法管理kubenetes,下面看一下kubectl的安装方法:

 [wolf@wulaoer.org🔥🔥🔥🔥 ~]# cat <<EOF > /etc/yum.repos.d/kubernetes.repo
 [kubernetes]
 name=Kubernetes
 baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
 enabled=1
 gpgcheck=1
 repo_gpgcheck=1
 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
 EOF

添加镜像源,通过镜像源才可以安装kubectl

 [wolf@wulaoer.org🔥🔥🔥🔥 ~]# yum install -y kubectl kubelet kubeadm
 [wolf@wulaoer.org🔥🔥🔥🔥 ~]# systemctl enable kubelet
 [wolf@wulaoer.org🔥🔥🔥🔥 ~]# mkdir ~/.kube
 [wolf@wulaoer.org🔥🔥🔥🔥 ~]# cd ~/.kube/
 [wolf@wulaoer.org🔥🔥🔥🔥 ~]# vim config

安装之后设置开机自启动,并配置kubenetes的config文件,设置完成就可以了,下面试一下kubenetes的命令是否可以使用。

 [wolf@wulaoer.org🔥🔥🔥🔥 ~]# kubectl get ns
 NAME                              STATUS   AGE
 cattle-system                     Active   3d12h
 default                           Active   6d
 demo                              Active   5h53m
 kube-node-lease                   Active   6d
 kube-public                       Active   6d
 kube-system                       Active   6d
 ops-team                          Active   3d12h

kubectl使用没有问题,如果想在使用kubectl的时候,让命令补全可以参考:https://www.wulaoer.org/?p=1372

文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~