16.2. 노드 Observability Operator 설치

노드 Observability Operator는 기본적으로 OpenShift Container Platform에 설치되지 않습니다. OpenShift Container Platform CLI 또는 웹 콘솔을 사용하여 Node Observability Operator를 설치할 수 있습니다.

16.2.1. CLI를 사용하여 노드 Observability Operator 설치

OpenShift CLI(oc)를 사용하여 Node Observability Operator를 설치할 수 있습니다.

사전 요구 사항

  • OpenShift CLI(oc)가 설치되어 있습니다.
  • cluster-admin 권한이 있는 클러스터에 액세스할 수 있습니다.

절차

  1. 다음 명령을 실행하여 Node Observability Operator를 사용할 수 있는지 확인합니다.

    $ oc get packagemanifests -n openshift-marketplace node-observability-operator

    출력 예

    NAME                            CATALOG                AGE
    node-observability-operator     Red Hat Operators      9h

  2. 다음 명령을 실행하여 node-observability-operator 네임스페이스를 생성합니다.

    $ oc new-project node-observability-operator
  3. OperatorGroup 오브젝트 YAML 파일을 생성합니다.

    cat <<EOF | oc apply -f -
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
      name: node-observability-operator
      namespace: node-observability-operator
    spec:
      targetNamespaces: []
    EOF
  4. Subscription 오브젝트 YAML 파일을 생성하여 Operator에 네임스페이스를 등록합니다.

    cat <<EOF | oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: node-observability-operator
      namespace: node-observability-operator
    spec:
      channel: alpha
      name: node-observability-operator
      source: redhat-operators
      sourceNamespace: openshift-marketplace
    EOF

검증

  1. 다음 명령을 실행하여 설치 계획 이름을 확인합니다.

    $ oc -n node-observability-operator get sub node-observability-operator -o yaml | yq '.status.installplan.name'

    출력 예

    install-dt54w

  2. 다음 명령을 실행하여 설치 계획 상태를 확인합니다.

    $ oc -n node-observability-operator get ip <install_plan_name> -o yaml | yq '.status.phase'

    <install_plan_name >은 이전 명령의 출력에서 얻은 설치 계획 이름입니다.

    출력 예

    COMPLETE

  3. Node Observability Operator가 실행 중인지 확인합니다.

    $ oc get deploy -n node-observability-operator

    출력 예

    NAME                                            READY   UP-TO-DATE  AVAILABLE   AGE
    node-observability-operator-controller-manager  1/1     1           1           40h

16.2.2. 웹 콘솔을 사용하여 노드 Observability Operator 설치

OpenShift Container Platform 웹 콘솔에서 노드 Observability Operator를 설치할 수 있습니다.

사전 요구 사항

  • cluster-admin 권한이 있는 클러스터에 액세스할 수 있습니다.
  • OpenShift Container Platform 웹 콘솔에 액세스할 수 있습니다.

절차

  1. OpenShift Container Platform 웹 콘솔에 로그인합니다.
  2. Administrator의 탐색 패널에서 Operator → OperatorHub 확장합니다.
  3. All items 필드에 Node Observability Operator 를 입력하고 Node Observability Operator 타일을 선택합니다.
  4. 설치를 클릭합니다.
  5. Operator 설치 페이지에서 다음 설정을 구성합니다.

    1. 업데이트 채널 영역에서 alpha 를 클릭합니다.
    2. 설치 모드 영역에서 클러스터의 특정 네임스페이스를 클릭합니다.
    3. 설치된 네임스페이스 목록에서 목록에서 node-observability-operator 를 선택합니다.
    4. 승인 업데이트 영역에서 자동 을 선택합니다.
    5. 설치를 클릭합니다.

검증

  1. 관리자의 탐색 패널에서 Operator → 설치된 Operator 를 확장합니다.
  2. Node Observability Operator가 Operator 목록에 나열되어 있는지 확인합니다.