Как да

Инсталирайте оператора за регистриране на клъстери на OpenShift / OKD 4.х

Инсталирайте оператора за регистриране на клъстери на OpenShift / OKD 4.х

Операторът за регистриране на клъстери създава и управлява компонентите на стека за регистриране във вашия OpenShift или OKD 4.x клъстер. Регистрацията на клъстери се използва за агрегиране на всички регистрационни файлове от вашия клъстер на OpenShift Container Platform, като например регистрационни файлове на контейнери за приложения, системни регистрационни файлове на възела, регистрационни файлове за одит и т.н.

В тази статия ще инсталираме Logging Operator и ще създадем персонализиран ресурс за регистриране на клъстери (CR), за да насрочим клъстерни регистриращи модули и други ресурси, необходими за поддържане на регистриране на клъстери. Чрез използване на оператор първоначалното внедряване, надстройки и поддръжка на регистрирането на клъстера е отговорност на оператора, а не на работата на SysAdmin.

Курсове на OpenShift:

Практически OpenShift за разработчици - нов курс 2021

Ultimate Openshift (2021) Bootcamp от School of Devops

Инсталирайте оператора за регистриране на клъстери на OpenShift / OKD 4.х

Персонализираният ресурс за регистриране на клъстери по подразбиране се нарича инстанция. Този CR може да бъде модифициран, за да дефинира цялостно разполагане на регистриране на клъстери, което включва всички компоненти на стека за регистриране, за да събира, съхранява и визуализира регистрационни файлове. Операторът за регистриране на клъстери наблюдава персонализирания ресурс на ClusterLogging и съответно настройва разполагането на регистрирането.

Ще изпълняваме разполаганията от интерфейса на командния ред. Фокусът на тази статия е частта за събиране на дневници. Ще имаме други статии, обясняващи съхранение и визуализация на регистрационните файлове.

Стъпка 1: Създайте пространство от имена на оператори

Ще създадем пространство от имена, наречено openshift-logging за оператора Logging.

Създайте нов обект YAML файл за създаване на пространство от имена:

котка << EOF >ocp_cluster_logging_namespace.yaml apiVersion: v1 вид: Пространство от имена метаданни: name: openshift-logning annotations: openshift.io / node-selector: "" labels: openshift.io / cluster-logging: "true" openshift.io / cluster-monitoring: "true" EOF

Приложете файла за действително създаване на пространство от имена.

oc се прилага -f ocp_cluster_logging_namespace.ямъл

Стъпка 2: Създаване на обект OperatorGroup

Следва инсталирането на Cluster Logging Operator. Създайте обект OperatorGroup YAML, като изпълните следните команди.

котка << EOF >cluster-logging-operatorgroup.yaml apiVersion: оператори.кореос.com / v1 вид: OperatorGroup метаданни: име: пространство от имена на клъстер-регистрация: openshift-logging spec: targetNamespaces: - openshift-logging EOF

Създайте обекта OperatorGroup:

oc apply -f cluster-logging-operatorgroup.ямъл

Стъпка 3: Абонирайте пространство от имена за оператора за регистриране на клъстери.

Трябва да абонираме пространство от имена за оператора за регистриране на клъстери. Но първо създайте YAML файл на обект на абонамент.

котка << EOF >cluster-logging-sub.yaml apiVersion: оператори.кореос.com / v1alpha1 вид: Абонаментни метаданни: име: пространство от имена на клъстер-регистрация: openshift-logging spec: channel: "4.4 "# Задайте име на канал: източник на регистриране на клъстери: redhat-оператори sourceNamespace: openshift-marketplace EOF

Създайте обекта за абонамент, който разгръща оператора за регистриране на клъстери в openshift-logging Пространство от имена:

oc apply -f cluster-logging-sub.ямъл

Проверете инсталацията:

$ oc get csv -n openshift-logging ИМЕ ДИСПЛЕЙ ВЕРСИЯ ЗАМЕНЯ ФАЗА клъстерно регистриране.4.4.0-202009161309.p0 Регистрация на клъстери 4.4.0-202009161309.p0 Успешен еластичен оператор за търсене.4.4.0-202009161309.p0 Оператор на Elasticsearch 4.4.0-202009161309.p0 еластичен оператор за търсене.4.4.0-202009041255.p0 Успешно 

Стъпка 4: Създайте екземпляр за регистриране на клъстери

Създайте YAML файл на обект на екземпляр за оператора за регистриране на клъстери:

котка << EOF >клъстер-регистрационен екземпляр.yaml apiVersion: "регистриране.отворен превключвател.io / v1 "kind:" ClusterLogging "метаданни: name:" instance "пространство от имена:" openshift-logging "spec: managementState:" Managed "curation: type:" curator "curator: schedule:" 30 3 * * * "collection: дневници: type: "fluentd" fluentd:  EOF

Създайте екземпляра за регистриране:

oc apply -f клъстер-регистрация-екземпляр.ямъл

Проверете шушулките, работещи след няколко минути.

$ oc get pods -n openshift-logging ИМЕ ГОТОВ СТАТУС ВЪЗСТАНОВЯВА ВЪЗРАСТ клъстер-регистрация-оператор-f7574655b-mjj9x 1/1 Работа 0 73m fluentd-57d6h 1/1 Работа 0 36s fluentd-dfvdc 1/1 Работи 0 36s fluentd-j7xs8 1/1 бягане 0 36s fluentd-ss5wr 1/1 бягане 0 36s fluentd-tbg4c 1/1 бягане 0 36s fluentd-tzjtg 1/1 бягане 0 36s fluentd-v9xz9 1/1 бягане 0 36s fluentd-vjpqp 1/1 бягане 0 36s fluentd-z7vzf 1/1 Бягане 0 36s

В следващата ни статия ще разгледаме как можете да изпращате регистрационни файлове на OpenShift Cluster към външни настройки за регистриране на Splunk и ElasticSearch.

Междувременно разгледайте други статии, които имаме в OpenShift.

Изложете външния регистър на OpenShift външно и влезте с Docker / Podman CLI

Как да стартирам telnet / tcpdump в OpenShift v4 CoreOS възли

Предоставете на потребителите достъп до проект / пространство от имена в OpenShift

Конфигурирайте Chrony NTP услуга на OpenShift 4.x / OKD 4.х

Как да инсталирам pgAdmin 4 на CentOS 8 Linux
PostgreSQL популярна мощна и обектно-релационна база данни с отворен код с повече от 15 години активно развитие и силна репутация на надеждност. pgAdm...
Motrix - най-добрият мениджър за изтегляне за Linux | macOS | Windows
В нашия взаимосвързан свят благодарение на интернет има много неща за научаване, много за гледане на забавления, много за четене, много за размисъл и ...
Какво прави добра игрална платформа?
Изборът да вземете в ръцете си игрална платформа за игра на любимите ви игри е чудесна стъпка. Трябва обаче да се уверите, че получавате правилния за ...