K3s에 SUSE Multi-Linux Manager 프록시 배포
1. K3s 설치
컨테이너 호스트 머신에 K3s를 설치합니다(<K3S_HOST_FQDN>을 K3s 호스트의 FQDN으로 바꿈).
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--tls-san=<K3S_HOST_FQDN>" sh -
2. 도구 설치
설치하려면 mgrpxy 및 helm 패키지가 필요합니다.
설치 스크립트를 사용하여 Helm을 설치합니다.
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh
자세한 내용은 https://helm.sh/docs/intro/install/#from-script에서 확인할 수 있습니다.
[literal] mgrpxy 패키지는 컨테이너 유틸리티 리포지토리에서 사용할 수 있습니다. https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable:/ContainerUtils/에서 배포와 일치하는 항목을 선택하십시오.
절차
-
Leap Micro에 패키지를 설치하려면 다음을 실행합니다.
transactional-update pkg install mgrpxy
-
재부팅합니다.
3. SUSE Multi-Linux Manager 프록시 Helm 차트 배포
SUSE Multi-Linux Manager 프록시 Pod에서 사용할 볼륨의 스토리지를 구성하려면 다음 클레임에 대한 영구 볼륨을 정의합니다. 스토리지 구성을 사용자 정의하지 않으면 K3s가 자동으로 스토리지 볼륨을 생성합니다.
영구 볼륨 클레임의 이름은 다음과 같습니다.
-
squid-cache-pv-claim -
/package-cache-pv-claim -
/tftp-boot-pv-claim
컨테이너화된 SUSE Multi-Linux Manager 프록시 설정에서의 설명과 같이 SUSE Multi-Linux Manager 프록시에 대한 구성을 생성합니다. 구성 tar.gz 파일을 복사한 다음 설치합니다.
mgrpxy install kubernetes /path/to/config.tar.gz
자세한 내용은 다음을 참조하십시오.