6장. IPsec 암호화 구성
IPsec을 활성화하면 클러스터 외부의 Pod와 IPsec 끝점 간의 내부 pod-to-pod 클러스터 트래픽을 모두 암호화할 수 있습니다. OVN-Kubernetes 클러스터 네트워크의 노드 간 모든 pod-to-pod 네트워크 트래픽은 전송 모드에서 IPsec으로 암호화됩니다.
IPsec은 기본적으로 비활성화되어 있습니다. 클러스터를 설치하는 동안 또는 클러스터를 설치한 후 IPsec을 활성화할 수 있습니다. 클러스터 설치에 대한 자세한 내용은 OpenShift Container Platform 설치 개요 를 참조하십시오.
libreswan
및 NetworkManager-libreswan
패키지에 다른 OpenShift Container Platform 버전이 있는 경우 클러스터를 OpenShift Container Platform 4.17로 업그레이드하면 두 개의 연속 컴퓨팅 노드 재부팅 작업이 발생합니다. 첫 번째 재부팅의 경우 CNO(Cluster Network Operator)는 IPsec 구성을 컴퓨팅 노드에 적용합니다. 두 번째 재부팅의 경우 MCO(Machine Config Operator)는 최신 머신 구성을 클러스터에 적용합니다.
CNO 및 MCO 업데이트를 단일 노드 재부팅에 결합하려면 다음 작업을 완료합니다.
-
클러스터를 업그레이드하기 전에 컴퓨팅 노드를 그룹화하는
MachineConfigPools
CR(사용자 정의 리소스)에서paused
매개변수를true
로 설정합니다. -
클러스터를 업그레이드한 후 매개변수를
false
로 설정합니다.
자세한 내용은 컨트롤 플레인만 업데이트 수행을 참조하십시오.
OpenShift Container Platform 클러스터의 IPsec에 대해 다음과 같은 지원 제한 사항이 있습니다.
- IBM Cloud®에서 IPsec은 NAT-T만 지원합니다. 이 플랫폼에서 ESP(Security Payload)를 캡슐화하는 것은 지원되지 않습니다.
- 클러스터에서 Red Hat OpenShift Container Platform에 호스팅되는 컨트롤 플레인 을 사용하는 경우 pod-to-pod 또는 외부 호스트에 대한 트래픽의 IPsec 암호화에는 IPsec이 지원되지 않습니다.
- 하나 이상의 인터페이스가 OVS(Open vSwitch)에 연결된 경우 네트워크 인터페이스에서 ESP 하드웨어 오프로드를 사용할 수 없습니다. 클러스터에 IPsec을 활성화하면 OVS에 연결된 인터페이스가 있는 IPsec 사용이 트리거됩니다. 기본적으로 OpenShift Container Platform은 OVS에 연결된 인터페이스에서 ESP 하드웨어 오프로드를 비활성화합니다.
- OVS에 연결되지 않은 네트워크 인터페이스에 IPsec을 활성화한 경우 클러스터 관리자는 OVS에 연결되지 않은 각 인터페이스에서 ESP 하드웨어 오프로드를 수동으로 비활성화해야 합니다.
-
IPsec은 각 컴퓨팅 노드에 있는 호스트와
ovn-ipsec
컨테이너 간의libreswan
비호환성 문제로 인해 RHEL(Red Hat Enterprise Linux) 컴퓨팅 노드에서 지원되지 않습니다. (OCPBUGS-53316)를 참조하십시오.
다음 목록은 IPsec 문서의 주요 작업을 간략하게 설명합니다.
- 클러스터 설치 후 IPsec을 활성화하고 비활성화합니다.
- 클러스터와 외부 호스트 간의 트래픽에 대한 IPsec 암호화를 구성합니다.
- IPsec이 다른 노드의 Pod 간 트래픽을 암호화하는지 확인합니다.
6.1. 작업 모드 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform 클러스터에서 IPsec을 사용하는 경우 다음 운영 모드에서 선택할 수 있습니다.
모드 | 설명 | 기본 |
---|---|---|
| 트래픽은 암호화되지 않습니다. 이는 클러스터 기본값입니다. | 제공됨 |
| pod-to-pod 트래픽은 "Pod-to-pod IPsec"에 의해 암호화된 네트워크 트래픽 흐름의 유형에 설명된 대로 암호화됩니다. IPsec에 필요한 구성 단계를 완료한 후 외부 노드로의 트래픽이 암호화될 수 있습니다. | 없음 |
| IPsec에 필요한 구성 단계를 완료한 후 외부 노드로의 트래픽이 암호화될 수 있습니다. | 없음 |