文件名称:kubeseal-web:另一个使用 Sealed Secrets 保护 Kubernetes 机密的 Web UI
文件大小:356KB
文件格式:ZIP
更新时间:2024-06-18 14:35:46
kubernetes kubernetes-secrets secrets-management gitops kustomize
kubeseal-web :locked_with_key: 另一个使用保护 Kubernetes 机密的 Web UI。 这仍在开发中。 它有效,但使用风险自负。 为什么我需要这个? 您希望为开发人员提供一种无需安装kubectl和/或无法访问 Kubernetes 集群的简单方法来密封秘密 您不希望开发人员能够解开/解密密封的秘密(本质上是只写) 您想要一个简单的解决方案,它不涉及大量移动部件和大量手动设置 (3)、Web UI 是使用轻量级库(Tailwind CSS 和 Alpine.js)构建的,并且可以作为单个二进制文件/部署运行。 警告: Web UI 不受任何开箱即用的 authN 保护。 尽管公开访问它不会带来任何重大风险,但强烈建议限制其访问受信任的网络和/或受信任的身份,以减少任何潜在的滥用(即自带身份验证)。 部署 在 Kubernetes 集群中安装kubeseal-web的推荐方法
【文件预览】:
kubeseal-web-master
----.dockerignore(38B)
----go.mod(312B)
----main.go(3KB)
----.github()
--------workflows()
----kubeseal()
--------kubeseal.go(2KB)
----go.sum(8KB)
----Dockerfile(1KB)
----k8s()
--------kustomize()
----LICENSE(1KB)
----screenshot.png(36KB)
----README.md(3KB)
----.gitignore(9B)
----config.go(611B)
----static()
--------alpine.min.js(26KB)
--------index.html(9KB)
--------js-yaml.min.js(42KB)
--------tailwind.min.css(2.74MB)