文件名称:kube-unused-configmap
文件大小:66KB
文件格式:ZIP
更新时间:2024-04-21 08:39:34
Go
kubectl krew模板库 要建立一个好的kubectl插件,需要大量的脚手架。 此存储库是GitHub模板存储库,可轻松将所有这些脚手架设置为新存储库。 做出的假设是: 您将在go中编写插件 您希望客户端与集群进行交互 您希望所有kubectl标志可用于您的插件 您的插件的家将是github.com回购 您的插件将在Linux,MacOS和Windows上运行 创建您的仓库 ,基于此模板创建一个新的存储库。 这不是一个分支,它将把这个仓库的副本复制到您自己的组织或GitHub帐户中。 单击该按钮,然后创建此仓库的您自己的版本。 在本地克隆它。 您将在本地副本上执行的其余步骤。 把它变成你的 在本地创建自己的存储库后,请转到目录并运行: make setup 这将提示您一些事情,例如您的GitHub组织,回购名称和插件名称。 然后,设置应用程序将使用您提供的数据更新导入路径和
【文件预览】:
kube-unused-configmap-master
----.goreleaser.yml(586B)
----pkg()
--------plugin()
--------logger()
----cmd()
--------plugin()
----deploy()
--------krew()
----.github()
--------workflows()
----LICENSE(11KB)
----doc()
--------USAGE.md(370B)
----.gitignore(198B)
----Makefile(535B)
----go.sum(128KB)
----README.md(3KB)
----setup()
--------templates.go(1KB)
--------gomod.go(619B)
--------main.go(3KB)
--------Makefile(54B)
--------readme.go(429B)
--------hack()
----go.mod(2KB)