SUSE Multi-Linux Manager Proxy Deployment on K3s

1. Installing K3s

On the container host machine, install K3s (replace <K3S_HOST_FQDN> with the FQDN of your K3s host):

curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--tls-san=<K3S_HOST_FQDN>" sh -

2. Installing Tools

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

Install Helm by using the installer script:

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

The mgrpxy package is available in the container utils repository. Pick the one matching the distribution in: https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable:/ContainerUtils/.

Procedure
  1. To install package on Leap Micro run:

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

3. Deploying the SUSE Multi-Linux Manager Proxy Helm Chart

To configure the storage of the volumes to be used by the SUSE Multi-Linux Manager Proxy pod, define persistent volumes for the following claims. If you do not customize the storage configuration, K3s will automatically create the storage volumes for you.

영구 볼륨 클레임의 이름은 다음과 같습니다.

  • 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

For more information see: