Ambassador is available in MicroK8s versions 1.19, 1.20, 1.21, 1.22 and 1.23. It has been removed in MicroK8s versions 1.24 and newer.
Ambassador API Gateway enables you to easily expose, secure, and manage traffic to your Kubernetes microservices of any type. Enable this add on with:
microk8s enable ambassador
You can now expose a Service by creating an Ingress . Note that Ambassador will only serve Ingress resources that include the annotation kubernetes.io/ingress.class: ambassador (otherwise they are just ignored).
(Suggested documentation for the Ambassador API Gateway)
Ambassador API Gateway enables you to easily expose, secure, and manage traffic
to your Kubernetes microservices of any type. Enable this add on with:
microk8s enable ambassador
Ambassador is now ready for use. Now you can try to expose a Service by creating an Ingress. Note well that Ambassador will only serve Ingress resources that include the annotation kubernetes.io/ingress.class: ambassador (otherwise they are just ignored).
MicroK8s will deploy the latest Ambassador, see [1]. As soon as this is addressed by the Ambassador project we will pick them up. You may want to bring this point to [2].