RKE Government라고도 알려진 RKE2는 Rancher의 차세대 Kubernetes 배포판입니다.
이는 미국 연방 정부 부문의 보안 및 규정 준수에 초점을 맞춘 완전히 호환되는 Kubernetes 배포판입니다.
이러한 목표를 달성하기 위해 RKE2는 다음을 수행합니다.
자세한 내용과 자세한 설치 및 작동 지침을 보려면 당사 문서를 방문하십시오.
매우 빠른 시작은 다음과 같습니다.
curl -sfL https://get.rke2.io | sh -
systemctl enable rke2-server.service
systemctl start rke2-server.service
# Wait a bit
export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH= $PATH :/var/lib/rancher/rke2/bin
kubectl get nodes
자세한 내용은 전체 빠른 시작 가이드를 확인하세요.
설치 방법 및 정보에 대한 전체 분석은 여기에서 확인할 수 있습니다.
RKE2를 구성하는 기본 방법은 구성 파일을 이용하는 것입니다. 명령줄 인수와 환경 변수도 사용할 수 있지만 RKE2는 시스템 서비스로 설치되므로 활용하기가 쉽지 않습니다.
기본적으로 RKE2는 /etc/rancher/rke2/config.yaml
에 있는 YAML 파일에 있는 값으로 시작됩니다.
기본 server
구성 파일의 예는 다음과 같습니다.
# /etc/rancher/rke2/config.yaml
write-kubeconfig-mode : " 0644 "
tls-san :
- " foo.local "
node-label :
- " foo=bar "
- " something=amazing "
일반적으로 cli 인수는 해당 yaml 키에 매핑되며 반복 가능한 cli 인수는 yaml 목록으로 표시됩니다. 따라서 이를 보여주기 위해 cli 인수만 사용하는 동일한 구성이 아래에 표시됩니다.
rke2 server
--write-kubeconfig-mode " 0644 "
--tls-san " foo.local "
--node-label " foo=bar "
--node-label " something=amazing "
구성 파일과 cli 인수를 모두 사용할 수도 있습니다. 이러한 상황에서는 두 소스 모두에서 값이 로드되지만 cli 인수가 우선 적용됩니다. --node-label
과 같은 반복 가능한 인수의 경우 cli 인수는 목록의 모든 값을 덮어씁니다.
마지막으로 구성 파일의 위치는 cli 인수 --config FILE, -c FILE
또는 환경 변수 $RKE2_CONFIG_FILE
통해 변경할 수 있습니다.
RKE2의 보안 문제는 [email protected]으로 이메일을 보내 보고할 수 있습니다. 여기서 보안 문제를 열지 마십시오.