Kubernetes
Changes related to our Kubernetes offering
-
Migrating Docker Images from DockerHub to GitHub Container Registry (GHCR) 24 Jun 2024
-
Upgrading EKS clusters to v1.30 19 Jun 2024
-
Overhauled EKS access control 03 Apr 2024
-
Upgrading EKS clusters to v1.29 28 Mar 2024
-
Use direct AWS EKS AMI instead of SkS custom-build 22 Jan 2024
-
Upgraded cluster add-ons 19 Jan 2024
-
Karpenter now deployed by default and migrated system pool 11 Jan 2024
-
Upgrading EKS clusters to v1.28 05 Dec 2023
-
Upgraded cluster add-ons 07 Nov 2023
-
Upgraded cluster add-ons 05 Oct 2023
-
Removed Calico as NetworkPolicies engine - this functionality has merged with the AWS VPC CNI 29 Sep 2023
-
Support for GPU node pools on AWS (EKS) 29 Sep 2023
-
Upgrading K8s clusters to v1.27 20 Sep 2023
-
New experimental component Karpenter for cost-effective node scaling 11 Sep 2023
-
Disable kubernetes-dashboard by default 19 Jul 2023
-
Upgraded cluster add-ons 14 Jul 2023
-
Upgraded cluster add-ons 07 Jul 2023
-
Dedicated system node pool + reduced system component footprint 05 Jul 2023
-
Upgrading K8s clusters to v1.26 22 Jun 2023
-
Post-mortem - A word on Pods stuck with ContainerCreating status problems 30 May 2023
-
Upgraded fluent-bit and moving to built-in loki output 25 May 2023
-
Upgraded cluster add-ons for monitoring & logging 11 May 2023
-
[Action required] Update external-dns behavior for private Route53 zones 10 May 2023
-
Upgraded cluster add-ons 04 May 2023
-
Istio upgraded to version 1.16.4 17 Apr 2023
-
Defaulting to capacity-optimized for Spot nodepools 31 Mar 2023
-
[Action required] Upgrades starting for K8s clusters to 1.25 30 Mar 2023
-
Upgraded EKS cluster add-ons 27 Mar 2023
-
Istio upgraded to version 1.16.3 16 Mar 2023
-
INFO - Empty response for external.metrics.k8s.io/v1beta1 errors with kubectl and helm 01 Mar 2023
-
Post Mortem - Loki log loss 28 Feb 2023
-
Upgraded cluster add-ons 20 Feb 2023
-
Improving Loki performance & scalability 13 Feb 2023
-
Node Termination Handler Slack notifications disabled by default (AWS EKS) 03 Feb 2023
-
Upgraded K8s clusters to 1.24 27 Jan 2023
-
Upgraded cluster add-ons 21 Dec 2022
-
Istio upgraded to version 1.16.1 13 Dec 2022
-
New feature: Use External-DNS for managing custom DNS records 13 Dec 2022
-
New feature: Kubernetes descheduler 21 Nov 2022
-
Upgraded cluster add-ons 18 Nov 2022
-
Upgraded K8s clusters to 1.23 17 Nov 2022
-
Upgraded ingress-nginx, fixing CVE-2022-32149, CVE-2022-27664 and CVE-2022-1996 10 Nov 2022
-
Upgraded monitoring add-ons, fixing Grafana CVE-2022-32149 09 Nov 2022
-
AWS EKS AMI recalled 04 Nov 2022
-
CVE-2022-27665 patches 18 Oct 2022
-
NLB compatibility in Nginx Ingress 17 Oct 2022
-
Istio upgraded to version 1.15.2 17 Oct 2022
-
Upgraded cluster add-ons 06 Oct 2022
-
New feature: Jaeger tracing 06 Oct 2022
-
Add support for hierarchical namespaces 27 Sep 2022
-
Upgraded cluster add-ons 10 Aug 2022
-
Upgraded AKS and EKS clusters to 1.22 25 Jul 2022
-
Upgraded cluster add-ons 12 Jul 2022
-
Calico NetworkPolicy controller upgraded on EKS 23 Jun 2022
-
Major Nginx Ingress Controller upgrade 14 Jun 2022
-
Replacing eventrouter component for persisting K8s events 07 Jun 2022
-
Improving Loki performance and usability 25 May 2022
-
Upgraded cluster add-ons 12 May 2022
-
[Action required] Final call - Deprecated API removal, upgrade your Ingresses etc. 05 May 2022
-
Improved node termination handling (AWS EKS) 26 Apr 2022
-
Add support for GP3 volumes through the AWS EBS CSI driver 13 Apr 2022
-
Internal refactor of monitoring addons 08 Apr 2022
-
Upgrade Nginx Ingress, fixing CVEs 04 Apr 2022
-
Upgrade to Grafana v8 - take 2 01 Apr 2022
-
Istio upgraded to version 1.13.2 21 Mar 2022
-
Upgraded cluster add-ons 17 Mar 2022
-
Horizontal event-based scaling with KEDA 11 Mar 2022
-
Hotfix for Grafana and InfoInhibitor alert info 03 Mar 2022
-
Allow for more fine-tuning of cluster-autoscaler params 01 Mar 2022
-
AKS component upgrades 01 Mar 2022
-
EKS component upgrades 01 Mar 2022
-
Upgraded Grafana and Prometheus 24 Feb 2022
-
Github Actions Runner Controller 07 Feb 2022
-
AKS rollouts are now automated 07 Feb 2022
-
Calico NetworkPolicy controller upgraded on EKS 02 Feb 2022
-
VPA enabled by for metrics-server 28 Jan 2022
-
Adding support for the AWS Load Balancer controller 27 Jan 2022
-
Standardizing on Fluent Bit and Loki updates 21 Jan 2022
-
VPA enabled for Vault 07 Jan 2022
-
Add support for mixed node pools in EKS 16 Dec 2021
-
Monitoring for Grafana Loki in case of discarded logs 16 Dec 2021
-
Add support for AWS Secrets Manager in EKS 10 Dec 2021
-
Upgraded cluster add-ons 06 Dec 2021
-
Istio upgraded to version 1.12.0 25 Nov 2021
-
Introducing alerts for Fluent Bit errors 15 Nov 2021
-
A note on Let's Encrypt chain issues due to DST Root CA X3 expiry 11 Oct 2021
-
Grafana security patch following High Severity CVE-2021-39226 07 Oct 2021
-
Upgraded cluster add-ons 27 Sep 2021
-
Guaranteed QoS for all critical system and infrastructure Pods 27 Sep 2021
-
Improved EC2 instance interruption notifications 20 Sep 2021
-
Upgrade AKS and EKS clusters to 1.21. Actions to take! 16 Sep 2021
-
Istio upgraded to version 1.11.2 13 Sep 2021
-
Mute critical KubeAPIErrorBudgetBurn alerts 10 Sep 2021
-
VPA enabled by default 09 Sep 2021
-
Downgraded Grafana to v7.5 07 Sep 2021
-
Cert-manager upgraded to 1.4.4 06 Sep 2021
-
Upgraded cluster components & increased Pod density. Actions to take! 10 Aug 2021
-
Reduced memory usage of Cluster Autoscaler 04 Aug 2021
-
Using encryption at rest for Prometheus and Alertmanager 19 Jul 2021
-
Pod Disruption Budget for CoreDNS 06 Jul 2021
-
Using Telepresence in our Reference Solution 24 Jun 2021
-
GP2-encrypted is now the default storageclass 18 Jun 2021
-
Always use encryption at rest for OpenVPN storage 14 Jun 2021
-
Support for RabbitMQ and AmazonMQ monitoring 10 Jun 2021
-
Upgrade AKS and EKS clusters to 1.20 04 Jun 2021
-
Istio dashboards in Grafana 03 Jun 2021
-
Istio upgraded to version 1.10.0 27 May 2021
-
Upgraded several cluster components 18 May 2021
-
Adding support for EFS backed Persistent Volumes in Kubernetes 18 May 2021
-
Extra alerts for excessive resource usage 11 May 2021
-
Merging AKS and EKS reference solution codebases and improving automation 10 May 2021
-
Adding support for Istio service mesh 14 Apr 2021
-
Upgraded several cluster components (patch-level) 06 Apr 2021
-
Upgrade AKS and EKS clusters to 1.19 30 Mar 2021
-
Monitoring upgrades 23 Mar 2021
-
Upgraded several cluster components 16 Mar 2021
-
Improved monitoring alerts on Slack 10 Mar 2021
-
Fixed regression in Elasticsearch monitoring for Prometheus 05 Mar 2021
-
You can now use local NVMe Instance Storage with your Pods on EKS 04 Mar 2021
-
Option to run the K8s API private 23 Feb 2021
-
Upgraded several cluster components 09 Feb 2021
-
Auto-assigned Elastic IPs for K8s nodes (optional) 05 Feb 2021
-
Striving for more automation on the K8s reference solution 02 Feb 2021
-
Grafana main dashboard updated 26 Jan 2021
-
Grafana main dashboard updated 18 Dec 2020
-
Upgraded Dex version with security patch 15 Dec 2020
-
Configurable default certificate and default backend on nginx-ingress 14 Dec 2020
-
New log shipper added - Fluent Bit 14 Dec 2020
-
Upgrade EKS to 1.18 08 Dec 2020
-
Fall component upgrades 30 Nov 2020
-
Support for GPU node pools in Azure Kubernetes Service (AKS) 18 Nov 2020
-
Support for Azure Kubernetes Service (AKS) 06 Nov 2020
-
Improved monitoring for Kubernetes backups 16 Oct 2020
-
Use the Vertical Pod Autoscaler to make your life easier and optimise cluster costs 08 Oct 2020
-
Kubernetes events now available in Loki 17 Sep 2020
-
Grafana main dashboard updated 11 Sep 2020
-
Feature: NodeLocal DNSCache 03 Sep 2020
-
Upgraded several cluster components 03 Sep 2020
-
Monitoring for External-DNS 27 Aug 2020
-
Disable Nginx server token 14 Aug 2020
-
Updates for addons 05 Aug 2020
-
Upgrade EKS to 1.17 22 Jul 2020
-
Support Loki log-based alerting and metrics in Grafana 10 Jul 2020
-
Update of ingress-nginx 17 Jun 2020
-
Migrating from kube2iam to IAM roles for Service Accounts (IRSA) 16 Jun 2020
-
Update of Velero 16 Jun 2020
-
Upgrade EKS to 1.16 05 Jun 2020
-
Additional Concourse monitoring 05 Jun 2020
-
Cert-manger updated to 0.15.1 05 Jun 2020
-
Resizable persistent volumes 20 May 2020
-
Monitoring RDS instances through Prometheus 19 May 2020
-
Automated OpenVPN deployments 19 May 2020
-
Upgrades to monitoring & logging components 13 May 2020
-
Fix Services without Endpoints timeout instead of reject 13 May 2020
-
Option to configure custom routes and endpoints in Alertmanager 12 May 2020
-
Option to add an internal-only Ingress controller 07 May 2020
-
Loki - Option to set custom labels in Promtail 06 May 2020
-
Oauth-proxy security fix following High Severity CVE-20200-11052 06 May 2020
-
Update of cluster components 27 Apr 2020
-
Upgrade EKS to 1.15 16 Apr 2020
-
Adjusting the NodeFilesystemSpaceFillingUp Prometheus alert 16 Apr 2020
-
Improved Slack notifications for Prometheus alerts 16 Apr 2020
-
Migration to Helm 3 10 Apr 2020
-
Help fight COVID-19 with your Kubernetes cluster 01 Apr 2020
-
Upgrades to monitoring components 31 Mar 2020
-
Cluster addons upgrades 27 Mar 2020
-
Alert and documentation for NodeWithImpairedVolumes 27 Mar 2020
-
Upgrade of core EKS components 26 Mar 2020
-
Use NetworkPolicies 26 Mar 2020
-
All secret data is now encrypted in our Kubernetes definition files 21 Feb 2020
-
Bugfix - Velero backups failing on some clusters 11 Feb 2020
-
Bugfix - Raise fs.inotify limits 11 Feb 2020
-
Bugfix - loki-promtail wasn't scheduled on tainted nodes 15 Jan 2020
-
Bugfix - Grafana instability, increased memory request/limit 15 Jan 2020
-
Fixed Kubernetes cluster-autoscaler ASG auto-detectionn 12 Dec 2019
-
Improved Prometheus-based ElasticSearch monitoring 12 Dec 2019
-
Spot termination alerts on Slack 12 Dec 2019
-
Several other K8s Reference Solution improvemens 05 Dec 2019
-
Better support for different AWS regions and AZs for our Kubernetes reference solution 05 Dec 2019
-
Heavily reduced resource reservations for our default cluster Add-ons 05 Dec 2019
-
Kubernetes monitoring upgrades 05 Dec 2019
-
Moving from Calico to the AWS VPC CNI for EKS clusters 22 Oct 2019
-
Introducing Grafana Loki to the k8s reference solution 17 Oct 2019
-
CVE-2019-11253 17 Oct 2019
-
Improved Kubernetes clusters automation 30 Sep 2019
-
Upgrade EKS to 1.14 25 Sep 2019
-
Upgrade Calico to 3.8.2 24 Sep 2019
-
Upgrade kops-based clusters to Kubernetes 1.11.10 05 Sep 2019
-
Upgrade to EKS 1.13 02 Sep 2019
-
Prometheus-blackbox-exporter available as optional cluster addon 29 Aug 2019
-
Redshift monitoring via Prometheus 28 Aug 2019
-
Neo4j monitoring via Prometheus 26 Aug 2019
-
Fix for dashboards HTTP 500 error when refreshing token 20 Aug 2019
-
A note on CVE-2019-11247 19 Aug 2019
-
Kubernetes dashboards ERR_TOO_MANY_REDIRECTS bug 12 Aug 2019
-
Kubernetes add-on upgrades 06 Aug 2019
-
We're moving to EKS 01 Aug 2019
-
Cluster and Persistent Volume backups with Velero 1.0 16 Jul 2019
-
SSO / OAuth2 overhaul 09 Jul 2019
-
Move to the AWS provided Kibana 17 Apr 2019
-
Update kube2iam to 0.10.7 16 Apr 2019
-
Increased monitoring alerts visibility 08 Apr 2019
-
Upgrade to Kubernetes 1.11.9 [CVE-2019-1002100, CVE-2019-9946, CVE-2019-3874, CVE-2019-1002101] 29 Mar 2019
-
Create simple AWS resources from K8s via the AWS Service Operator 19 Mar 2019
-
Support for cronjob monitoring 18 Mar 2019
-
Upgrade Kubernetes components 06 Mar 2019
-
Improved monitoring alerts on Slack 06 Mar 2019
-
Mongodb monitoring and dashboards 21 Feb 2019
-
Improved etcd backups 19 Feb 2019
-
CVE-2019-5736 - Rolling out patched runc 18 Feb 2019
-
Use encrypted EBS volumes for etcd storage and (optionally) encrypt k8s node root volumes 21 Jan 2019
-
Move to CoreDNS dns server and add gp2-encrypted StorageClass 15 Jan 2019
-
Upgrade to Kubernetes 1.11.6 [updated] 03 Jan 2019
-
Upgrade to Kubernetes 1.10.11 [updated] 03 Dec 2018
-
Set resource reservations for kubelet and other system processes 27 Nov 2018
-
Updated Prometheus & Grafana monitoring stack - update 21 Nov 2018
-
Updated Prometheus & Grafana monitoring stack 19 Nov 2018
-
Moving from kube-lego to cert-manager for automatic TLS certificates 13 Nov 2018
-
Set resource requests and limits for all infrastructure pods 13 Nov 2018
-
Grafana Pods dashboard updated memory metrics 05 Nov 2018
-
Kubernetes cluster-autoscaler enabled 28 Sep 2018
-
Kubernetes Infrastructure Tools Upgraded 25 Sep 2018
-
Reduced number of NAT gateways 25 Sep 2018
-
Upgrade logging to Kibana and Elasticsearch 6.3 20 Sep 2018
-
Upgrade to Kubernetes 1.10 12 Sep 2018
-
Reduced logging verbosity for system components 29 Aug 2018
-
Better networking monitoring 28 Aug 2018
-
Added AWS Inspector on Kubernetes cluster nodes 25 Aug 2018
-
OIDC proxy for Kubernetes dashboard and other endpoints 31 Jul 2018