以Kubernetes项目为测试对象进行搜索

问题描述 投票:0回答:1

我正在写我的硕士论文,内容是关于Kubernetes开发的最佳实践,然后实现一个原型来对Kubernetes清单进行静态分析,以检查是否遵守了最佳实践。现在,我正在寻找 "生产就绪 "的项目,因此,他们已经有时间来执行最佳实践,而不是在 "我只是想让东西现在运行 "的状态。我很感谢任何有趣的项目的提示,我可以在未来的评估部分作为测试对象。另外,如果你读到了什么有趣的文章或科学论文,我不应该错过,我也期待着这样的投入。谢谢大家 祝大家有一个美好的一天

kubernetes kubernetes-helm azure-kubernetes
1个回答
1
投票

也许你的硕士论文项目已经被实现了,由 试题 - 是一个帮助您针对结构化配置数据编写测试的工具。

例如,以下规则将阻止以root身份运行容器。

deny[msg] {
  input.kind = "Deployment"
  not input.spec.template.spec.securityContext.runAsNonRoot = true
  msg = "Containers must not run as root"
}

检查其他一些 kubernetes实例.


0
投票

一个非常好的kubernetes项目的资源是 官方 舵图库。

这个 链接,你可以看到所有稳定的图表列表,以及最后一次提交的日期。

HELM是一个针对kubernetes的包管理器,类似于debian上的apt,redhat上的yum等等。

这里是 你可以找到舵机安装指南。

安装完成后,你必须添加项目库。

$ helm repo add stable https://kubernetes-charts.storage.googleapis.com
$ helm repo update

在每个项目文件夹里都有README.md,里面有关于项目的所有信息和安装方法。

© www.soinside.com 2019 - 2024. All rights reserved.