2019-03-06
Upgrade Kubernetes components
We are in the process of upgrading our staging Kubernetes clusters components to the latest stable releases. Production clusters will follow in 1 to 2 weeks (to be announced) after we have confirmed there are no issues with our customer’s workloads.
Main improvements
cert-manager
- Multiple bug-fixes
- Introduced ACME ‘Order’ and ‘Challenge’ CRDs
cluster-autoscaler
- Multiple bug-fixes
- Update AWS EC2 instance type catalog
k8s-dashboard
- Consolidate version among clusters
external-dns
- Multiple bug-fixes
- Allow AWS batching to fully sync on each run
nginx-ingress-controller
- Multiple bug-fixes and security fixes
- New kubectl plugin Alpha
- NGINX 1.15.9
dex
- Multiple bug-fixes and security fixes
- New connector: Bitbucket Cloud
alertmanager
- Multiple bug-fixes
- Add support for grouping by all labels
- Deprecate API v1
prometheus
- Multiple bug-fixes and security fixes
grafana
- Multiple bug-fixes and security fixes
- Explore: A new query focused workflow for ad-hoc data exploration and troubleshooting
Breaking changes
nginx-ingress-controller
- Annotation nginx.ingress.kubernetes.io/rewrite-target has changed and will not behave as expected if you don’t update them.
Refer to https://kubernetes.github.io/ingress-nginx/examples/rewrite/#rewrite-target on how to change it.
Annotations nginx.ingress.kubernetes.io/add-base-url and nginx.ingress.kubernetes.io/base-url-scheme were removed.
By default do not trust any client to extract true client IP address from X-Forwarded-For header using realip module (use-forwarded-headers: “false”)