9.5.2. Kubernetes Deployments Versus 배포 구성


Kubernetes 1.2에 배포가 추가되기 전에 OpenShift Container Platform에 배포 구성이 존재하기 때문에 후자의 개체 유형은 이전과 약간 다릅니다. OpenShift Container Platform의 장기 목표는 Kubernetes 배포의 전체 기능 패리티에 도달하고 이를 애플리케이션에 대한 세밀한 관리를 제공하는 단일 개체 유형으로 전환하는 것입니다.

Kubernetes 배포는 OpenShift Container Platform에서 새 오브젝트 유형을 사용하는 업스트림 프로젝트 및 예제를 원활하게 실행할 수 있도록 지원됩니다. Kubernetes 배포의 현재 기능 세트에 따라 특히 다음을 사용하지 않는 경우 OpenShift Container Platform의 배포 구성 대신 해당 기능을 사용할 수 있습니다.

다음 섹션에서는 두 오브젝트 유형의 차이점에 대해 자세히 설명하여 배포 구성을 통해 Kubernetes 배포를 사용할 시기를 결정하는 데 도움이 됩니다.

9.5.2.1. 배포 구성-특정 기능

9.5.2.1.1. 자동 롤백

Kubernetes 배포는 실패한 경우 성공적으로 배포된 마지막 복제본 세트로 자동 롤백을 지원하지 않습니다. 이 기능은 곧 추가해야 합니다.

9.5.2.1.2. Trigger

Kubernetes 배포에는 배포의 pod 템플릿이 변경될 때마다 새 롤아웃이 자동으로 트리거된다는 점에서 암시적 ConfigChange 트리거가 있습니다. Pod 템플릿 변경 시 새 롤아웃을 수행하지 않으려면 배포를 정지하십시오.

$ oc rollout pause deployments/<name>
Copy to Clipboard

현재 Kubernetes 배포는 ImageChange 트리거를 지원하지 않습니다. 일반 트리거 메커니즘이 업스트림에서 제안되었지만 수락할 수 있는 시기는 알 수 없습니다. 결국 OpenShift Container Platform 특정 메커니즘을 Kubernetes 배포 상단에 배치하도록 구현할 수 있지만 Kubernetes 코어의 일부로 존재하는 것이 더 바람직합니다.

9.5.2.1.3. 라이프사이클 후크

Kubernetes 배포는 라이프사이클 후크를 지원하지 않습니다.

9.5.2.1.4. 사용자 정의 전략

Kubernetes 배포는 아직 사용자가 지정하는 사용자 정의 배포 전략을 지원하지 않습니다.

9.5.2.1.5. 카나리아 배포

Kubernetes 배포는 아직 새 롤아웃의 일부로 실행되지 않습니다.

9.5.2.1.6. 테스트 배포

Kubernetes 배포는 실행 중인 테스트 경로를 지원하지 않습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat