2 min • read
Upgrade Ambassador Edge Stack 2.2.X to Ambassador Edge Stack 2.3.1 (YAML)
Since Ambassador Edge Stack's configuration is entirely stored in Kubernetes resources, upgrading between minor versions is straightforward.
Migration is a two-step process:
Install new CRDs.
Before installing Ambassador Edge Stack 2.3.1 itself, you need to update the CRDs in your cluster. This is mandatory during any upgrade of Ambassador Edge Stack.
shellkubectl apply -f https://app.getambassador.io/yaml/edge-stack/2.3.1/aes-crds.yamlkubectl wait --timeout=90s --for=condition=available deployment emissary-apiext -n emissary-systemInstall Ambassador Edge Stack 2.3.1.
After installing the new CRDs, upgrade Ambassador Edge Stack 2.3.1:
bashkubectl apply -f https://app.getambassador.io/yaml/edge-stack/2.3.1/aes.yaml && \kubectl rollout status -n ambassador deployment/edge-stack -w