4장. OpenShift Container Platform에서 Ansible 자동화 컨트롤러 구성
Kubernetes 업그레이드 중에 자동화 컨트롤러가 실행 중이어야 합니다.
4.1. OpenShift Container Platform 업그레이드 중 다운타임 최소화 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
자동화 컨트롤러에서 다음과 같은 구성을 변경하여 업그레이드 중 다운타임을 최소화합니다.
사전 요구 사항
- Ansible Automation Platform 2.4 이상
- Ansible 자동화 컨트롤러 4.4 이상
OpenShift Container Platform:
- 4.10.42 이상
- 4.11.16 이상
- 4.12.0 이상
- Postgres의 HA(고가용성) 배포
- 자동화 컨트롤러 Pod를 예약할 수 있는 여러 작업자 노드
프로세스
AutomationController 사양에서
RECEPTOR_KUBE_SUPPORT_RECONNECT를 활성화합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow AutomationController 사양에서 정상 종료 기능을 활성화합니다.
termination_grace_period_seconds: <time to wait for job to finish>
termination_grace_period_seconds: <time to wait for job to finish>Copy to Clipboard Copied! Toggle word wrap Toggle overflow AutomationController 사양의 배포를 분배하도록 Pod가 웹에 대해
podAntiAffinity를 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift Container Platform에서
PodDisruptionBudget을 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow