ブラウザ証明書の有効期限が近づいている場合、または別のドメインでAppCenterをホストする場合は、証明書をローテーションする必要があります。
クライアント マシンから、次を実行します。
- APPCTL_DOMAINのドメインを証明書のものと一致するように設定します。
$ export APPCTL_DOMAIN=appcenter.example.com
- 証明書と鍵の名前をtls.crtおよびtls.keyに変更します。
- 証明書を確認します。DNS名を確認、APPCTL_DOMAINと一致する必要があります。
$ openssl x509 -in tls.crt -text -noout
- 証明書を$APPCTL_HOME (デフォルト - クライアント マシンの - ~/.appctl/)にコピーします。
- プラットフォーム サービスをアップグレードします。
$ appctl platform install --namespace td-platform --name platform platform-1.10.0+build.21.149baa2.tgz -f platform-override.yaml --reset-values
- アプリケーション サービスをアップグレードします。
$ appctl platform install --namespace appcenter --name appcenter appcenter-1.10.0+build.21.149baa2.tgz -f appcenter-override.yaml --reset-values
- ambassadorを再起動します。
$ kubectl delete pod -n td-platform -l component=ambassador