k3sへのコンテナ化されたSUSE 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パッケージが必要です。

mgrpxyパッケージはSUSE Managerプロキシの製品リポジトリで利用可能です。

Containersモジュールがhelmをインストールするために必要です。

インストールするには、次のコマンドを実行します。

zypper in helm mgrpxy

3. SUSE Managerプロキシhelmチャートの配備

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

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

  • squid-cache-pv-claim

  • /package-cache-pv-claim

  • /tftp-boot-pv-claim

コンテナ化されたSUSE Managerプロキシの設定に記載されているように、SUSE Managerプロキシの設定を作成します。設定tar.gzファイルをコピーしてインストールします。

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

詳細については、https://kubernetes.io/docs/concepts/storage/persistent-volumes/ (kubernetes)またはhttps://rancher.com/docs/k3s/latest/en/storage/ (k3s)のドキュメントを参照してください。