SUSE Multi-Linux Manager Proxy Deployment on K3s
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
パッケージが必要です。
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
For more information, see 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/.
-
To install package on Leap Micro run:
transactional-update pkg install mgrpxy
-
再起動します。
3. SUSE Multi-Linux ManagerプロキシHelmチャートの配備
SUSE Multi-Linux Managerプロキシポッドで使用するボリュームのストレージを設定するには、次のクレームに対して永続ボリュームを定義します。ストレージ設定をカスタマイズしない場合は、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
For more information see:
-
https://kubernetes.io/docs/concepts/storage/persistent-volumes/ (Kubernetes)
-
https://rancher.com/docs/k3s/latest/en/storage/ (K3s) documentation