K3sへのSUSE Multi-Linux Managerプロキシの配備

1. 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. ツールのインストール

The installation requires the mgrpxy and helm packages.

インストーラスクリプトを使用して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を参照してください。

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/.

プロシージャ
  1. Leap Microにパッケージをインストールするには、次のコマンドを実行します。

    transactional-update pkg install mgrpxy
  2. 再起動します。

3. SUSE Multi-Linux ManagerプロキシHelmチャートの配備

SUSE Multi-Linux Managerプロキシポッドで使用するボリュームのストレージを設定するには、次のクレームに対して永続ボリュームを定義します。ストレージ設定をカスタマイズしない場合は、K3sによって自動的にストレージボリュームが作成されます。

永続ボリュームのクレームの名前は次のとおりです。

  • squid-cache-pv-claim

  • /package-cache-pv-claim

  • /tftp-boot-pv-claim

Create the configuration for the SUSE Multi-Linux Manager Proxy as documented in コンテナ化されたSUSE Multi-Linux Managerプロキシの設定. Copy the configuration tar.gz file and then install:

mgrpxy install kubernetes /path/to/config.tar.gz

詳細については、以下を参照してください。