admin管理员组文章数量:1794759
windows上安装使用kubectl访问容器内服务
以云服务商提供的容器服务为例:
- 登录云服务,选择容器服务
- 选择集群管理,选择集群概览
- 点击kubeconfig按钮,进入说明页面官网下载kubectl1、到 Kubernetes 版本变更 页面,查看 kubernetes 已发行版本,确认需要安装的 kubectl 版本。 2、kubectl 版本和集群的 kubernetes 版本之间的差异必须在一个小版本号内。 例如:v1.24 版本的客户端能与 v1.24、 v1.25 和 v1.26 版本的控制面通信。 用最新兼容版的 kubectl 有助于避免不可预见的问题。 3、根据 kubectl 安装指引 ,下载和安装 kubectl 客户端。通过访问 Kubernetes 发布页面 直接下载特定于你的体系结构的二进制文件的最新 1.31 补丁版本。 请务必选择适用于你的体系结构的二进制文件(例如,amd64、arm64 等)。
将 kubectl 二进制文件夹追加或插入到你的 PATH 环境变量中 或者直接放到文件夹C:\Windows\System32 下
本地配置 Kubeconfig
1、获取配置文件后,通过复制或下载,将文件内容保存至本地。
2、在$HOME下新建文件夹.kube,在此文件夹内新建config文件
3、将配置文件内容写入到config文件内;
如果是内网映射出来的地址,需要配置hosts hosts文件在文件夹C:\Windows\System32\drivers\etc下面;
测试联通性
使用命令测试:
kubectl cluster-info
启用 shell 自动补全功能
下面是设置 PowerShell 自动补全功能的操作步骤。
- 使用命令 kubectl completion powershell 生成 PowerShell 的 kubectl 自动补全脚本。如果需要自动补全在所有 Shell 会话中生效,请将以下命令添加到 $PROFILE 文件中:
kubectl completion powershell | Out-String | Invoke-Expression
此命令将在每次 PowerShell 启动时重新生成自动补全脚本。你还可以将生成的自动补全脚本添加到 $PROFILE 文件中。
如果需要将自动补全脚本直接添加到 $PROFILE 文件中,请在 PowerShell 命令行运行以下命令:kubectl completion powershell >> $PROFILE
如果提示找不到文件,可以手动新建错误提示中的文件(在用户文档文件夹下新建WindowsPowerShell文件夹,并在文件夹内创建WindowsPowerShell)
完成上述操作后重启 Shell,kubectl 的自动补全就可以工作了。
本文标签: windows上安装使用kubectl访问容器内服务
版权声明:本文标题:windows上安装使用kubectl访问容器内服务 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754899526a1707939.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论