CentOS7中安装kubectl

 

1.5.1.1. kubectl是什么

kubectl是一款用于运行Kubernetes集群命令的管理工具。

1.5.1.2. CentOS7中安装kubectl

1.5.1.2.1. 添加Kubernetes的yum源

cat >> /etc/yum.repos.d/kubernetes.repo <<EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
EOF

1.5.1.2.2. 查看可安装的版本

$ yum list kubectl –showduplicates
已加载插件:fastestmirror
base                                                     | 3.6 kB     00:00
docker-main                                              | 2.9 kB     00:00
elrepo                                                   | 2.9 kB     00:00
epel/x86_64/metalink                                     | 5.0 kB     00:00
epel                                                     | 4.7 kB     00:00
extras                                                   | 3.4 kB     00:00
kubernetes                                               | 1.3 kB     00:00
updates                                                  | 3.4 kB     00:00
(1/5): epel/x86_64/group_gz                                | 266 kB   00:01
(2/5): epel/x86_64/updateinfo                              | 851 kB   00:00
(3/5): kubernetes/primary                                  | 6.0 kB   00:01
(4/5): updates/7/x86_64/primary_db                         | 3.6 MB   00:03
(5/5): epel/x86_64/primary_db                              | 6.1 MB   00:06
Loading mirror speeds from cached hostfile
 * base: mirrors.neusoft.edu.cn
 * elrepo: mirrors.tuna.tsinghua.edu.cn
 * epel: mirrors.tongji.edu.cn
 * extras: mirrors.neusoft.edu.cn
 * updates: mirrors.aliyun.com
kubernetes                                                                49/49
可安装的软件包
kubectl.x86_64                        1.7.5-0                         kubernetes

1.5.1.2.3. yum方式安装kubectl

$ yum install -y kubectl.x86_64

1.5.1.3. MacOS中安装kubectl

1.5.1.3.1. 安装

$ brew install kubectl

1.5.1.3.2. 检测kubectl配置

$ kubectl version
$ kubectl cluster-info
$ kubectl cluster-info dump

1.5.2.1. 创建配置目录

$ mkdir -p ~/.kube

1.5.2.2. 创建配置文件

$ touch ~/.kube/config

1.5.2.3. 修改配置文件

$ vi ~/.kube/config

 

登录 master 节点,将 /etc/kubernetes/admin.conf 文件拷贝到本地计算机 $HOME/.kube/config ,此路径是 kubectl 客户端 --kubeconfig 配置参数的默认路径。如果用户把证书放在了其他位置,那么每次执行 kubectl 命令都需要设置 --kubeconfig=/path/to/kubeconfig 。 示例:

$ scp root@192.168.100.11:/etc/kubernetes/admin.conf ~/.kube/config

 k8s 1.12 中的目录是  /etc/kubernetes/bootstrap.kubeconfig

 

https://www.wanglibing.com/kubernetes/book/%E5%AE%A2%E6%88%B7%E7%AB%AF/kubectl%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AEkubernetes%E9%9B%86%E7%BE%A4.html

转载于:https://my.oschina.net/xiaominmin/blog/2051506

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值