码迷,mamicode.com
首页 > 其他好文 > 详细

kubectl介绍及使用

时间:2020-01-30 19:02:58      阅读:455      评论:0      收藏:0      [点我收藏+]

标签:log   href   style   mirror   http   etc   程序   自动补全   txt   

一 kubectl介绍

1.1 kubectl概要

kubectl控制Kubernetes集群管理器,使用Kubernetes命令行工具kubectl在Kubernetes上部署和管理应用程序。使用kubectl,您可以检查群集资源; 创建,删除和更新组件; 看看你的新集群; 并提出示例应用程序。
更多kubectl参考https://kubernetes.io/docs/reference/kubectl/overview/。

二 kubectl安装

2.1 正式安装——方式一(推荐)

[root@k8s-01 ~]# cat /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
[root@k8s-01 ~]#  yum -y install kubectl
提示:
可替换为国内阿里云源:
[root@k8s-01 ~]# cat /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
若国内无法导入google的源可采用阿里云,也可采用以下方式安装:
root@k8s01:~# sudo snap install kubectl --classic

2.2 正式安装——方式二

[root@k8s01 ~]# curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
[root@k8s01 ~]#  chmod +x ./kubectl
[root@k8s01 ~]# sudo mv ./kubectl /usr/local/bin/kubectl

参考文档:https://kubernetes.io/docs/tasks/tools/install-kubectl/

提示:所有源都建议替换为国内阿里云源。

2.3 添加Kubetcl命令自动补全

[root@k8s-01 ~]# yum -y install bash-completion
[root@k8s-01 ~]# echo "source <(kubectl completion bash)" >> ~/.bashrc

二 配置kubectl

kubectl若对接Kubernetes集群,需要一个kubeconfig文件,该文件在使用kube-up.sh创建集群或成功部署Minikube集群时自动创建。默认情况下,kubectl配置位于~/.kube/config。

主配置文件:~/.kube/config

更多Kubetcl使用参考:https://kubernetes.io/docs/reference/kubectl/kubectl/

https://kubernetes.io/docs/reference/kubectl/overview/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kubectl介绍及使用

标签:log   href   style   mirror   http   etc   程序   自动补全   txt   

原文地址:https://www.cnblogs.com/liujunjun/p/12243388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!