Поиск проектов Kubernetes в качестве испытуемых - PullRequest
2 голосов
/ 16 июня 2020


Я пишу свою магистерскую диссертацию о лучших практиках разработки Kubernetes, а затем реализую прототип для выполнения статического анализа манифестов Kubernetes, чтобы проверить, соблюдаются ли лучшие практики.

Теперь я Я ищу проекты, которые «готовы к производству», поэтому в состоянии, когда у них уже было время внедрить передовой опыт, а не в состоянии «я просто хочу пока все запустить». Я благодарен за любой намек на интересные проекты, которые я могу использовать в качестве испытуемых для моей оценочной части в будущем.

Также, если вы читали любую интересную статью или научную статью c, которую мне не следует пропустили, я тоже с нетерпением жду подобных отзывов.

Всем спасибо
Хорошего дня

Ответы [ 2 ]

2 голосов
/ 16 июня 2020

Возможно, ваш проект магистерской диссертации уже реализован conftest - инструментом, который помогает вам писать тесты на основе структурированных данных конфигурации.

Например, следующее правило запрещает запуск контейнеров как root

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

Посмотрите другие примеры кубернетов .

1 голос
/ 16 июня 2020

Очень хороший ресурс для проекта kubernetes - официальный репозиторий Helm-диаграмм.

В по этой ссылке вы можете увидеть список всех стабильных графиков, а также дату последней фиксации.

HELM - менеджер пакетов для кубернетов, идея похожая на apt на debian, yum на redhat и так далее.

Здесь вы можете найти руководство по установке Helm.

После установки вам необходимо добавить репозиторий:

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

Внутри каждой папки проекта у вас есть README.md со всей информацией о проекте и о том, как его установить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...