Upgrading AES 3.9.0

APP VERSION=3.9.0がリリースされたのでアップグレード。

Version 3.8.0からAESを実行するのにライセンスが必要になった模様。

ライセンス適用

Ambassador Cloudにサインアップ。

クイックスタートガイドの指示に従い、Cloud Connect Tokenを生成する。

ConfigMapを作成する。

apiVersion: v1
kind: ConfigMap
metadata:
  name: edge-stack-agent-cloud-token
  namespace: ambassador
data:
  CLOUD_CONNECT_TOKEN: <Your Cloud Connect Token from Abassador Cloud>

作成したConfigMapを適用し、ConfigMapが作成されたことを確認。

kubectl apply -f aes-token.yml
kubectl -n ambassador describe cm edge-stack-agent-cloud-token
Name:         edge-stack-agent-cloud-token
Namespace:    ambassador
Labels:       <none>
Annotations:  <none>

Data
====
CLOUD_CONNECT_TOKEN:
----
<Your Cloud Connect Token from Abassador Cloud>

AES3.9.0にバージョンアップ

3.9.0用のCRDsをインストール

kubectl apply -f https://app.getambassador.io/yaml/edge-stack/3.9.0/aes-crds.yaml
kubectl wait --timeout=90s --for=condition=available deployment emissary-apiext -n emissary-system

アップグレード

Helm repoをアップデート

helm repo update
helm search repo edge-stack

アップデートされたことを確認。

NAME                            CHART VERSION   APP VERSION             DESCRIPTION
datawire/edge-stack             8.9.0           3.9.0                   A Helm chart for Ambassador Edge Stack

helm upgrade

helm upgrade -n ambassador edge-stack datawire/edge-stack -f ambassador-values.yaml
kubectl rollout status  -n ambassador deployment/edge-stack -w

適用されたことを確認

helm ls -n ambassador
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
edge-stack      ambassador      28              2023-11-14 11:19:06.692184 +0900 JST    deployed        edge-stack-8.9.0        3.9.0

Ambassador Cloud側でもバージョンを確認出来る。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です