登录
首页 >  Golang >  Go问答

开发个性化的 Kubernetes CLI

来源:stackoverflow

时间:2024-03-05 09:24:26 205浏览 收藏

目前golang学习网上已经有很多关于Golang的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《开发个性化的 Kubernetes CLI》,也希望能帮助到大家,如果阅读完后真的对你学习Golang有帮助,欢迎动动手指,评论留言并分享~

问题内容

我有一些工作流程,我想使用一些自定义 golang 代码来自动化 kubectl。

就像 Istio 和其他人在 istiocli 下使用 kubectl 一样。

我是否需要所有 Kubernetes 代码并导入一些内容,还是使用 os/exec 在 shell 中调用existig kubectl?


解决方案


如果您正在编写 golang 代码,我建议您使用 kubernetes client-go package 来自动化工作流程。唯一需要注意的是客户端版本不断变化,如果与你的 kubernetes 集群 api-server 版本不一致,则需要更改客户端包版本。

我相信最好的方法是创建 a kubectl plugin

This repository 包含一些示例。

终于介绍完啦!小伙伴们,这篇关于《开发个性化的 Kubernetes CLI》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>