sample-cli-plugin:样例kubectl插件

时间:2024-06-03 12:06:03
【文件属性】:

文件名称:sample-cli-plugin:样例kubectl插件

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-03 12:06:03

k8s-sig-cli k8s-staging Go

样本cli插件 该存储库实现了一个kubectl插件,用于切换当前KUBECONFIG上下文指向的命名空间。 为了尽可能保持破坏性,不修改任何现有上下文。 注意:将此软件包打包或k8s.io/sample-cli-plugin为k8s.io/sample-cli-plugin 。 此特定示例演示了如何执行基本操作,例如: 如何创建遵循kubectl模式的新自定义命令 如何获取和修改用户的KUBECONFIG设置 如何为kubectl和第三方插件通用使用提供的“ cli-runtime”帮助程序集 它利用中的来生成一组配置标志,这些标志又用于生成用户的KUBECONFIG的原始表示,以及获取可在发送时与RESTClient一起使用的配置。向kubernetes api服务器的请求。 细节 示例cli插件使用在用户环境中修补现有的KUBECONFIG文件,以便更新上下文信息以将客户端指向


【文件预览】:
sample-cli-plugin-master
----go.mod(579B)
----code-of-conduct.md(148B)
----OWNERS(173B)
----pkg()
--------cmd()
----CONTRIBUTING.md(756B)
----LICENSE(11KB)
----go.sum(65KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(149B)
----README.md(3KB)
----SECURITY_CONTACTS(543B)
----cmd()
--------kubectl-ns.go(978B)
----Godeps()
--------OWNERS(78B)
--------Godeps.json(19KB)
--------Readme(136B)

网友评论