搜索 Kubernetes 项目作为测试对象
Search after Kubernetes projects as test subjects
我正在写关于 Kubernetes 开发最佳实践的硕士论文,然后实现一个原型来对 Kubernetes 清单进行静态分析,以检查是否遵守了最佳实践。
现在我正在寻找 "production-ready" 的项目,因此处于他们已经有时间执行最佳实践的状态而不是 "I just want to get things running for now" 的状态。
感谢您对有趣项目的任何提示,我可以将其用作将来评估部分的测试对象。
此外,如果您阅读了我不应该错过的任何有趣的文章或科学论文,我也期待您提供这样的信息。
谢谢大家
祝你有美好的一天
kubernetes 项目的一个非常好的资源是 oficial helm chart 存储库。
在 this link 中,您可以看到所有稳定图表的列表以及最后一次提交的日期。
HELM 是 kubernetes 的包管理器,类似于 debian 上的 apt,redhat 上的 yum 等等。
Here 你可以找到 helm 安装指南。
安装后,您必须添加存储库:
$ helm repo add stable https://kubernetes-charts.storage.googleapis.com
$ helm repo update
在每个项目文件夹中,您都有 README.md,其中包含有关项目及其安装方法的所有信息。
也许您的硕士论文项目已由 conftest 实现 - 一种可帮助您针对结构化配置数据编写测试的工具。
例如,以下规则将阻止 运行 个容器作为 root
deny[msg] {
input.kind = "Deployment"
not input.spec.template.spec.securityContext.runAsNonRoot = true
msg = "Containers must not run as root"
}
检查其他一些 kubernetes examples。
我正在写关于 Kubernetes 开发最佳实践的硕士论文,然后实现一个原型来对 Kubernetes 清单进行静态分析,以检查是否遵守了最佳实践。
现在我正在寻找 "production-ready" 的项目,因此处于他们已经有时间执行最佳实践的状态而不是 "I just want to get things running for now" 的状态。
感谢您对有趣项目的任何提示,我可以将其用作将来评估部分的测试对象。
此外,如果您阅读了我不应该错过的任何有趣的文章或科学论文,我也期待您提供这样的信息。
谢谢大家
祝你有美好的一天
kubernetes 项目的一个非常好的资源是 oficial helm chart 存储库。
在 this link 中,您可以看到所有稳定图表的列表以及最后一次提交的日期。
HELM 是 kubernetes 的包管理器,类似于 debian 上的 apt,redhat 上的 yum 等等。
Here 你可以找到 helm 安装指南。
安装后,您必须添加存储库:
$ helm repo add stable https://kubernetes-charts.storage.googleapis.com
$ helm repo update
在每个项目文件夹中,您都有 README.md,其中包含有关项目及其安装方法的所有信息。
也许您的硕士论文项目已由 conftest 实现 - 一种可帮助您针对结构化配置数据编写测试的工具。
例如,以下规则将阻止 运行 个容器作为 root
deny[msg] {
input.kind = "Deployment"
not input.spec.template.spec.securityContext.runAsNonRoot = true
msg = "Containers must not run as root"
}
检查其他一些 kubernetes examples。