1.4.5.3. 명령줄 인터페이스를 사용하여 AWS에서 Red Hat OpenShift Service 준비
Red Hat OpenShift Service on AWS는 애플리케이션 개발 및 현대화를 위한 안정적이고 유연한 플랫폼을 제공합니다. Submariner 배포를 위해 AWS 클러스터에서 OpenShift Service를 준비하려면 다음 단계를 완료합니다.
다음 명령을 실행하여 AWS의 OpenShift Service에 로그인합니다.
rosa login oc login <rosa-cluster-url>:6443 --username cluster-admin --password <password>다음 명령을 실행하여 AWS 클러스터에서 OpenShift 서비스에 대한
kubeconfig를 생성합니다.oc config view --flatten=true > rosa_kube/kubeconfig- AWS 클러스터에서 OpenShift 서비스를 가져옵니다. 클러스터 가져오기에 대한 자세한 내용은 클러스터 가져오기 소개 를 참조하십시오.
1.4.5.3.1. API를 사용하여 Red Hat OpenShift Service on AWS for Submariner 준비 링크 복사링크가 클립보드에 복사되었습니다!
API를 사용하여 Submariner 배포를 위해 AWS 클러스터에서 OpenShift Service를 준비하려면 다음 예와 유사한 YAML 콘텐츠를 사용자 지정하고 적용합니다.
apiVersion: submarineraddon.open-cluster-management.io/v1alpha1
kind: SubmarinerConfig
metadata:
name: submariner
namespace: <managed-cluster-namespace>
spec:
loadBalancerEnable: true
managed-cluster-namespace 를 관리 클러스터 이름으로 교체합니다.
SubmarinerConfig 의 이름은 예제와 같이 잠수함 이어야 합니다.
기본적으로 Submariner는 IP 보안(IPsec)을 사용하여 게이트웨이 노드의 클러스터 간에 보안 터널을 설정합니다. 기본 IPsec NATT 포트를 사용하거나 구성한 다른 포트를 지정할 수 있습니다. IPsec NATT 포트를 지정하지 않고 이 절차를 실행하면 연결에 포트 4500/UDP가 사용됩니다.
사용자 지정 옵션에 대한 정보는 Submariner 배포 사용자 지정을 참조하십시오.