2장. 베어 메탈에 기밀 컨테이너 배포


베어 메탈에서 실행되는 Red Hat OpenShift Container Platform 클러스터에 기밀 컨테이너 워크로드를 배포할 수 있습니다.

중요

베어 메탈의 기밀 컨테이너는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

2.1. 준비

베어 메탈에 기밀 컨테이너를 배포하기 전에 이러한 사전 요구 사항과 개념을 검토하십시오.

2.1.1. 사전 요구 사항

  • 기밀 컨테이너 워크로드를 실행하는 클러스터에 최신 버전의 Red Hat OpenShift Container Platform을 설치했습니다.
  • 신뢰할 수 있는 환경의 OpenShift Container Platform 클러스터에 Red Hat build of Trustee를 배포했습니다. 자세한 내용은 Red Hat build of Trustee를 참조하십시오.

2.1.2. Initdata

initdata 사양은 런타임 시 워크로드별 데이터로 Pod를 초기화할 수 있는 유연한 방법을 제공하므로 이러한 데이터를 VM(가상 머신) 이미지에 포함할 필요가 없습니다.

이 접근 방식은 기밀 정보의 노출을 줄이고 사용자 정의 이미지 빌드를 제거하여 유연성을 개선합니다. 예를 들어 initdata에는 세 가지 구성 설정이 포함될 수 있습니다.

  • 보안 통신을 위한 X.509 인증서입니다.
  • 인증을 위한 암호화 키입니다.
  • 기본 Kata Agent 정책을 덮어쓸 때 런타임 동작을 적용하는 선택적 Kata Agent policy.rego 파일입니다.

initdata 콘텐츠는 다음 구성 요소를 구성합니다.

  • 인증 에이전트(AA)는 검증에 대한 증명을 전송하여 Pod의 신뢰성을 확인합니다.
  • Pod VM 내에서 시크릿 및 보안 데이터 액세스를 관리하는 CDH(비밀 데이터 허브)입니다.
  • Kata 에이전트는 런타임 정책을 적용하고 Pod VM 내부의 컨테이너의 라이프사이클을 관리합니다.

initdata.toml 파일을 생성하여 Base64로 인코딩된 gzip-format 문자열로 변환합니다. Pod 매니페스트에 주석을 추가하여 워크로드에 initdata 문자열을 적용합니다.

2.1.3. Kata 런타임 배포 모드

배포 모드 MachineConfig,DaemonSet 또는 DaemonSetFallback 을 사용하여 Operator가 Kata 런타임을 설치하고 구성하는 방법을 선택할 수 있습니다. osc-feature-gates 구성 맵에 data.deploymentMode 키를 지정합니다. 이러한 유연성을 통해 Operator는 MCO(Machine Config Operator)를 사용하거나 사용하지 않고 클러스터에서 일관되게 작업할 수 있습니다.

MachineConfig
MCO(Machine Config Operator)를 사용하는 클러스터의 경우 구성 맵에 deploymentMode 키가 없는 경우 Operator는 이전 버전과의 호환성을 위해 기본적으로 MachineConfig 로 설정됩니다.
DaemonSet
MCO가 없는 클러스터의 경우 Operator는 DaemonSet 을 사용하여 kata-containers RPM을 설치하고 호스트 드롭인 파일을 사용하여 CRI-O 구성을 관리합니다. 노드 레이블(예: 설치 )을 통해 설치 진행 상황을추적합니다.
DaemonSetFallback
클러스터 환경에 따라 조건부 배포를 활성화합니다. 설정된 경우 Operator는 MCO가 있는지 확인합니다. MachineConfig 애드온을 사용할 수 없는 경우 DaemonSet 을 사용하며 기본값은 MachineConfig 입니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat