fidelity/kconnect · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
kconnect - Kubernetes 连接管理器 CLI
什么是 kconnect?
kconnect 是一款 CLI 工具,可用于在多种操作环境中发现并安全地访问 Kubernetes 集群。
根据所选的认证机制,该 CLI 会找出您在目标托管环境(即 EKS、AKS、Rancher)中被允许访问的 Kubernetes 集群,并为选定的集群生成一个 kubeconfig 文件。
目前支持的平台:EKS、AKS、Rancher
功能特性
- 支持使用 SAML、Azure Active Directory、AWS IAM 以及 Rancher Token 进行身份验证
- 能够发现 EKS、AKS 以及 Rancher 中的集群
- 可为集群生成 kubeconfig 文件
- 可查询已连接服务器的历史记录
- 可通过 ID 或别名从历史记录中重新生成 kubeconfig 文件
- 支持导入适用于您公司的默认值
文档说明
如需了解安装指南、入门信息及其他文档,请访问 projects documentation site 或查看 /docs 目录。
贡献指南
我们非常欢迎大家贡献代码。请阅读 contributing guide 或查看相关文档。
致谢
对于 SAML 身份提供方,我们大量借鉴了 Versent 开发的 saml2aws 项目。至于 Azure AD 提供方,我们参考了 Microsoft Authentication Library for Go,并直接使用了他们的 wstrust 包(详见 pkg/azure/wstrust)。
感谢这两个项目让实现工作更加便捷。