Cluster-policy-controller#
Cluster-policy-controller отвечает за поддержание ресурсов политики, необходимых для создания модулей в кластере.
Контроллерами, управляемыми Cluster-policy-controller, являются:
контроллер согласования квот кластера – управляет использованием квот кластера;
контроллер распределения namespace SCC - выделяет UID и метки SELinux для namespaces.
контроллер утверждения кластера csr - утверждает csr для мониторинга очистки;
контроллер синхронизации меток допуска podsecurity - настраивает метки namespace допуска PodSecurity для namespaces с меткой
security.openshift.io/scc.podSecurityLabelSync: true.
Cluster-policy-controller запускается как контейнер в openshift-kube-controller-manager namespace, в статическом pod kube-controller-manager. Этот pod определяется и управляется оператором кластера kube-controller-manager, который устанавливает и поддерживает пользовательский ресурс KdubeControllerManager в кластере.
Его можно просмотреть с помощью:
oc get clusteroperator kube-controller-manager -o yaml