18.3.11.7. Kuryr를 사용한 RHOSP용 샘플 사용자 지정 install-config.yaml 파일
기본 OpenShift SDN 대신 Kuryr SDN으로 배포하려면 Kuryr
를 원하는 networking.networkType
으로 포함하도록 install-config.yaml
파일을 수정하고 기본 OpenShift Container Platform SDN 설치 단계를 진행해야 합니다. 이 샘플 install-config.yaml
은 가능한 모든 RHOSP(Red Hat OpenStack Platform ) 사용자 지정 옵션을 보여줍니다.
중요
이 샘플 파일은 참조용으로만 제공됩니다. install-config.yaml
파일은 설치 프로그램을 사용하여 받아야 합니다.
apiVersion: v1 baseDomain: example.com controlPlane: name: master platform: {} replicas: 3 compute: - name: worker platform: openstack: type: ml.large replicas: 3 metadata: name: example networking: clusterNetwork: - cidr: 10.128.0.0/14 hostPrefix: 23 machineNetwork: - cidr: 10.0.0.0/16 serviceNetwork: - 172.30.0.0/16 1 networkType: Kuryr platform: openstack: cloud: mycloud externalNetwork: external computeFlavor: m1.xlarge apiFloatingIP: 128.0.0.1 trunkSupport: true 2 octaviaSupport: true 3 pullSecret: '{"auths": ...}' sshKey: ssh-ed25519 AAAA...
- 1
- Amphora Octavia 드라이버는 로드 밸런서당 두 개의 포트를 생성합니다. 결과적으로 설치 프로그램이 생성하는 서비스 서브넷은
serviceNetwork
속성 값으로 지정된 CIDR의 두 배 크기입니다. IP 주소 충돌을 방지하려면 더 큰 범위가 필요합니다. - 2 3
- 설치 관리자는
trunkSupport
와octaviaSupport
를 자동으로 검색하므로 직접 설정하지 않아도 됩니다. 그러나 사용자 환경이 두 요구사항을 모두 충족하지 않으면 Kuryr SDN이 제대로 작동하지 않습니다. Pod를 RHOSP 네트워크에 연결하려면 트렁크가 필요하며 OpenShift Container Platform 서비스를 생성하려면 Octavia가 필요합니다.