База знаний LinxCloud Services

Установка Open Policy Agent

Open Policy Agent (OPA) — это механизм политик общего назначения с открытым исходным кодом, который унифицирует применение политик во всем стеке. Вы можете использовать OPA для применения политик в Kubernetes. OPA позволяет контролировать действия конечного пользователя в кластере и обеспечить соответствие кластеров политикам компании.

У каждой организации есть внутренние политики и процедуры. Одни нужны для выполнения требований управления и законодательства, а другие помогают обеспечить соблюдение лучших практик и инфраструктурных стандартов. Попытка обеспечить соответствие требованиям вручную может привести к ошибкам. Автоматизация обеспечивает согласованность, снижает задержку разработки за счет мгновенной обратной связи и повышает гибкость, позволяя разработчикам работать независимо, не жертвуя соблюдением требований.

Требования к установке

Свежие версии GateKeeper поддерживают 4 последние стабильные версии Kubernetes. GateKeeper устанавливается автоматически в новые кластера Kubernetes от Linx Cloud начиная с версии 1.21.

Установка GateKeeper через Helm

Базовая схема управления существует в charts/gatekeeper. Если у вас установлен Helm, вы можете выполнить развертывание с помощью следующих инструкций для Helm v3:

1helm repo add gatekeeper https://open-policy-agent.github.io/gatekeeper/charts
2helm install gatekeeper/gatekeeper --name-template=gatekeeper --namespace opa-gatekeeper --create-namespace

 

 

Удаление

Если вы использовали Helm для развертывания, выполните следующие действия, чтобы удалить Gatekeeper:

helm delete gatekeeper --namespace opa-gatekeeper

 

Helm v3 не будет очищать установленные Gatekeeper CRD. Выполните следующие действия, чтобы удалить CRD:

kubectl delete crd -l gatekeeper.sh/system=yes

 

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

Что вас интересует?
Получить демо-доступ

Спасибо за ваш запрос, мы свяжемся с вами в ближайшее время!