在 Linux 上安装和设置 kubectl

基于Debian的发行版

1.更新软件包索引并安装使用 Kubernetes 存储库所需的软件包:

2.下载 Google Cloud 公有签名密钥:

3.添加 Kubernetes 存储库:

4.使用新存储库更新包索引并安装 kubectl:

验证 kubectl 配置

为了让 kubectl 找到并访问 Kubernetes 集群,它需要一个kubeconfig 文件,当您使用kube-up.sh创建集群或成功部署 Minikube 集群时,会自动创建该文件。缺省情况下,kubectl 配置位于 。~/.kube/config

通过获取集群状态来检查 kubectl 是否已正确配置:

如果您看到 URL 响应,则 kubectl 已正确配置为访问您的集群。

如果您看到类似于以下内容的消息,则 kubectl 配置不正确或无法连接到 Kubernetes 集群。

在 Linux 上安装和设置 kubectl

解决方案:

问题1:

root@debian2:/etc# cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
cp: 无法获取’/etc/kubernetes/admin.conf’ 的文件状态(stat): 没有那个文件或目录

解决方案:

主节点执行 kubeadm init 后会在/etc/kubernetes/admin.conf生成这个文件

问题2:

root@debian2:/etc# kubeadm init
bash: kubeadm:未找到命令

解决方案:

安装kubeadm

基于Debian的发行版

1.更新软件包索引并安装使用 Kubernetes 存储库所需的软件包

2.更新软件包索引,安装 kubelet、kubeadm 和 kubectl,并固定它们的版本

再执行kubeadm init

例如,如果您打算在笔记本电脑(本地)上运行 Kubernetes 集群,则需要先安装像 Minikube 这样的工具,然后重新运行上述命令。

如果 kubectl cluster-info 返回 url 响应,但您无法访问集群,要检查它是否配置正确,请使用:

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24721 人正在系统学习中

来源:小凤子

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月24日
下一篇 2022年1月24日

相关推荐