5.2. OpenShift Container Platform CLI를 사용하여 Operator에 네임스페이스 가입
네임스페이스를 Operator에 가입하려면 다음 절차를 사용하십시오.
절차
Operator에 대한 프로젝트를 생성합니다.
oc new-project ansible-automation-platform
-
sub.yaml
이라는 파일을 생성합니다. 다음 YAML 코드를
sub.yaml
파일에 추가합니다.--- apiVersion: v1 kind: Namespace metadata: labels: openshift.io/cluster-monitoring: "true" name: ansible-automation-platform --- apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: ansible-automation-platform-operator namespace: ansible-automation-platform spec: targetNamespaces: - ansible-automation-platform --- apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: ansible-automation-platform namespace: ansible-automation-platform spec: channel: 'stable-2.4' installPlanApproval: Automatic name: ansible-automation-platform-operator source: redhat-operators sourceNamespace: openshift-marketplace --- apiVersion: automationcontroller.ansible.com/v1beta1 kind: AutomationController metadata: name: example namespace: ansible-automation-platform spec: replicas: 1
이 파일은 ansible-automation-platform 네임스페이스를
ansible-automation-platform
operator에 서브스크립션하는
이라는ansible-automation-platform
-platformSubscription
오브젝트를 생성합니다.그런 다음
ansible-automation-platform
네임스페이스에서example
이라는AutomationController
오브젝트를 생성합니다.자동화 컨트롤러 이름을
예에서
변경하려면sub.yaml
의kind: AutomationController
섹션에서 name 필드를 편집하고 <automation_controller_name
>을 사용하려는 이름으로 바꿉니다.apiVersion: automationcontroller.ansible.com/v1beta1 kind: AutomationController metadata: name: <automation_controller_name> namespace: ansible-automation-platform
oc apply
명령을 실행하여sub.yaml
파일에 지정된 오브젝트를 생성합니다.oc apply -f sub.yaml
네임스페이스가 ansible-automation-platform-operator
Operator에 성공적으로 구독되었는지 확인하려면 oc get subs
명령을 실행합니다.
$ oc get subs -n ansible-automation-platform
Operator에 네임스페이스 가입에 대한 자세한 내용은 Red Hat OpenShift Container Platform Operator 가이드 의 CLI를 사용하여 OperatorHub에서 설치를 참조하십시오.
OpenShift Container Platform CLI를 사용하여 사용자가 생성한 Automation 컨트롤러의 웹 주소와 암호를 가져올 수 있습니다.