Kubernetes 클러스터에 Oracle SOA Suite 자동 배치 Oracle SOA Suite 도메인 확장 Oracle SOA Suite 도메인 확장 Oracle SOA Suite 도메인이 배치된 상태에서 이제 SOA 클러스터의 관리 서버 수를 확장할 수 있습니다. 두 가지 방법으로 Helm 차트에서 값을 편집(권장 방법)하거나 도메인 매니페스트를 직접 편집(권장하지 않음)할 수 있습니다. 옵션 1: 도메인 매니페스트를 편집하여 배율 조정 Kubernetes 매니페스트를 수동으로 배치할 때 Oracle SOA 도메인을 확장하는 원래 방법은 도메인 매니페스트를 편집하는 것입니다. 변경 사항은 Helm 배치에 의해 더 이상 추적되지 않으므로 이 방법을 권장하지 않습니다. 배치 이름과 네임스페이스가 기본값으로 유지되었다고 가정하여 kubectl로 매니페스트를 편집합니다. kubectl edit domain mysoa -n soans 이렇게 하면 도메인 정의의 콘텐츠를 볼 수 있는 vim 편집기가 열립니다. 다음 섹션으로 스크롤합니다. clusters: - clusterName: soa_cluster replicas: 2 i 키를 눌러 vim의 편집 모드로 들어갑니다. 복제본 수를 3로 변경합니다. ESC 키를 눌러 편집 모드를 종료합니다. :wq(colon w q)를 입력하여 변경 사항을 작성하고 편집기를 종료합니다. 다음을 입력하여 관리 서버 수 변경을 살펴봅니다.kubectl get pods -n soans새 항목이 표시되어야 합니다.mysoa-soa-server3 0/1 ContainerCreating 0 6s <none> 10.0.10.56 <none> <none> 옵션 2: Helm 차트를 업데이트하여 배율 조정 Helm을 통해 변경사항을 제대로 추적하려면 차트 입력 값을 편집하여 관리 서버 수를 스케일링하는 것이 좋습니다. 이 옵션에서는 이번에는 OSB 클러스터에 대한 관리 서버 수를 스케일링하고 Helm 컨트롤러가 SOA 클러스터를 원래 수의 관리 서버로 반환하는 방법을 관찰합니다. Helm 차트 업데이트: helm upgrade mysoa oracle/soa-suite \ -n soans \ --reuse-values \ --set domain.osbCluster.managedServers.count=3 변경사항의 영향을 확인합니다. 입력: kubectl get pods -n soans 변경 사항을 나열합니다. 다음이 표시됩니다.mysoa-soa-server3 0/1 Terminating 0 6s <none> 10.0.10.56 <none> <none> mysoa-osb-server3 0/1 ContainerCreating 0 30s 10.1.0.134 10.0.10.56 <none> <none>Helm에 알려진 SOA 클러스터에 대한 복제본 수는 2개였으므로, 이전 3개 변경사항이 무효화되고 다시 2개로 변경되어 mysoa-SOA-server3가 종료되고, 방금 변경한 값에서 OSB 클러스터에 대한 새 관리 서버(mysoa-osb-server3)가 생성되었습니다.