centos7安装kubenetes客户端kubectl

avatar 2021年12月17日18:03:25 评论 650 次浏览

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

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: