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側でもバージョンを確認出来る。
