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. 도구 설치

설치하려면 mgrpxyhelm 패키지가 필요합니다.

설치 스크립트를 사용하여 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/에서 배포와 일치하는 항목을 선택하십시오.

절차
  1. Leap Micro에 패키지를 설치하려면 다음을 실행합니다.

    transactional-update pkg install mgrpxy
  2. 재부팅합니다.

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

자세한 내용은 다음을 참조하십시오.