使用Kubernetes命令行工具kubectl在Kubernetes上部署和管理应用程序。使用kubectl,可以检查集群资源; 创建,删除和更新组件。

安装kubectl

1、要在Linux上下载v1.7.0版本,请键入:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/linux/amd64/kubectl

下载最新版本:
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

这里写图片描述

2、使kubectl二进制可执行。
chmod +x ./kubectl

3、将二进制文件移动到PATH中。
mv ./kubectl /usr/local/bin/kubectl

这里写图片描述

配置kubectl

为了使kubectl找到并访问Kubernetes集群,需要一个kubeconfig文件,当你使用kube-up.sh创建集群或成功部署Minikube集群时,该文件将自动创建。

检查kubectl配置
通过获取集群状态来检查kubectl是否正确配置:
$ kubectl cluster-info
如果看到一个URL响应,kubectl被正确配置为访问您的集群。
这里写图片描述
如果看到类似于以下内容的消息,则kubectl未正确配置:
这里写图片描述

启用shell自动完成

kubectl包括支持自动完成,可以节省大量打字!
完成脚本本身是由kubectl生成的,所以你通常只需要从你的配置文件中调用它。
这里提供常见的例子。有关详细信息,请咨询kubectl completion -h。
在Linux上,使用bash
要将kubectl自动完成添加到当前shell,请运行source <(kubectl completion bash)。
要将kubectl自动完成添加到你的配置文件中,因此将在以后的shell中自动加载运行:
echo “source <(kubectl completion bash)” >> ~/.bashrc
这里写图片描述

更多技术文章请关注公众号:架构师Plus,
扫码添加
在这里插入图片描述

Logo

开源、云原生的融合云平台

更多推荐