Осенью 2022-го года не слишком громко появился сервис Amazon File Cache. Он позволяет кэшировать файлы в облачных и гибридных архитектурах для on-premises, S3 и
Ссылка в AWS Blog:
https://aws.amazon.com/blogs/aws/amazon-file-cache-a-high-performance-cache-on-aws-for-your-on-premises-file-systems/
Видео с re:Invent 2022:
https://www.youtube.com/watch?v=n4G8qmKS_-k
🆕 Теперь Amazon File Cache кроме EC2 получил поддержку и контейнерных сервисов ECS и EKS. Для работы с Kubernetes используется Amazon File Cache CSI driver:
https://docs.aws.amazon.com/eks/latest/userguide/file-cache-csi.html
#FileCache #ECS #EKS
NFS v3
совместимых систем.Ссылка в AWS Blog:
https://aws.amazon.com/blogs/aws/amazon-file-cache-a-high-performance-cache-on-aws-for-your-on-premises-file-systems/
Видео с re:Invent 2022:
https://www.youtube.com/watch?v=n4G8qmKS_-k
🆕 Теперь Amazon File Cache кроме EC2 получил поддержку и контейнерных сервисов ECS и EKS. Для работы с Kubernetes используется Amazon File Cache CSI driver:
https://docs.aws.amazon.com/eks/latest/userguide/file-cache-csi.html
#FileCache #ECS #EKS
Beginning on
https://aws.amazon.com/blogs/containers/changes-to-the-kubernetes-container-image-registry/
All images in the
To find images from
▫️ OPA Gatekeeper
▫️ Kyverno
▫️ kubectl community-images plugin
▫️ run
#Kubernetes #EKS
March 20th
, all traffic targeting the legacy k8s.gcr.io
registry will be redirected to the new image container registry at the registry.k8s.io
endpoint. Then on April 3, 2023
, the old registry will then be frozen, preventing any images for Kubernetes and its sub-projects from being pushed to the k8s.gcr.io
registry.https://aws.amazon.com/blogs/containers/changes-to-the-kubernetes-container-image-registry/
All images in the
k8s.gcr.io
registry will be impacted by this change, including other sub-projects such as dns/k8s-dns-node-cache
and ingress-nginx/controller
.To find images from
k8s.gcr.io
:▫️ OPA Gatekeeper
▫️ Kyverno
▫️ kubectl community-images plugin
▫️ run
kubectl get pods --all-namespaces -o jsonpath="{.items[*].spec.containers[*].image}" | tr -s '[[:space:]]' '\n' | sort | uniq -c | grep "k8s.gcr.io"
#Kubernetes #EKS
Amazon
Changes to the Kubernetes Container Image Registry | Amazon Web Services
Introduction The release of Kubernetes 1.25 was when it was first announced that the Kubernetes project would be updating its official container image registry endpoint from k8s.gcr.io to the community owned registry, registry.k8s.io. The goal was to eventually…
EKS + Grafana Operator to manage Amazon Managed Grafana:
https://aws.amazon.com/blogs/mt/using-open-source-grafana-operator-on-your-kubernetes-cluster-to-manage-amazon-managed-grafana/
The grafana-operator is a Kubernetes operator built to help you manage your Grafana instances inside Kubernetes. Grafana Operator enables you to create and manage Grafana resources such as dashboards and data sources, declaratively between multiple instances in an easy and scalable way.
#AMG #EKS
https://aws.amazon.com/blogs/mt/using-open-source-grafana-operator-on-your-kubernetes-cluster-to-manage-amazon-managed-grafana/
The grafana-operator is a Kubernetes operator built to help you manage your Grafana instances inside Kubernetes. Grafana Operator enables you to create and manage Grafana resources such as dashboards and data sources, declaratively between multiple instances in an easy and scalable way.
#AMG #EKS
Kubernetes 1.26 для EKS и EKS Distro 🎉
https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-26/
Спустя официального релиза 1.26 прошло чуть более 4 месяцев, то есть задержка поддержки очередной версии сократилась настолько резко, что выйди эта версия на день раньше, то на AWS даже была бы актуальная версия, ведь версия 1.27 вышла буквально вчера. 😃Сделанный в прошлый раз прогноз на эту версию снова был очень неточным — ошибся почти на полтора месяца.
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-1.26
Теперь отставание по версиям сократилось до одной версии, в качестве прогноза версии 1.27 на AWS поставлю на
Отдельно стоит отметить, что окончание поддержки версии EKS 1.22 будет в самом начале лета — 4 июня.
#EKS
https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-26/
Спустя официального релиза 1.26 прошло чуть более 4 месяцев, то есть задержка поддержки очередной версии сократилась настолько резко, что выйди эта версия на день раньше, то на AWS даже была бы актуальная версия, ведь версия 1.27 вышла буквально вчера. 😃Сделанный в прошлый раз прогноз на эту версию снова был очень неточным — ошибся почти на полтора месяца.
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-1.26
Теперь отставание по версиям сократилось до одной версии, в качестве прогноза версии 1.27 на AWS поставлю на
19 июня 2023 года
.Отдельно стоит отметить, что окончание поддержки версии EKS 1.22 будет в самом начале лета — 4 июня.
#EKS
⚒️ specctl is a tool to convert Kubernetes objects to ECS and vice versa:
https://github.com/awslabs/specctl
specctl uses Terraform to create all the necessary AWS resources needed to run services and tasks on ECS.
⚠️ Currently, only ECS Fargate is supported.
#Kubernetes #EKS #ECS #Fargate #Terraform
https://github.com/awslabs/specctl
specctl uses Terraform to create all the necessary AWS resources needed to run services and tasks on ECS.
⚠️ Currently, only ECS Fargate is supported.
#Kubernetes #EKS #ECS #Fargate #Terraform
GitHub
GitHub - awslabs/specctl: CLI to convert Kubernetes specifications to ECS Fargate and vice-versa
CLI to convert Kubernetes specifications to ECS Fargate and vice-versa - awslabs/specctl
EKS + Kubernetes 1.27 🎉
https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-27/
Спустя официального релиза 1.27 прошло лишь полтора месяца и теперь на AWS снова актуальная версия. 💪 Сделанный в прошлый раз прогноз на эту версию опять был неточным — ошибся почти на месяц.
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-1.27
В результате делать прогноз сложней, т.к. следующая версия ещё не вышла, но поставлю, что 1.28 на AWS появится
Интересно отметить, что теперь на AWS доступны для установки сразу 6(!) версий Kubernetes: 1.22 - 1.27. Однако уже совсем скоро ситуация "стабилизируется" — версия EKS 1.22 перестанет поддерживаться 4 июня.
#EKS
https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-27/
Спустя официального релиза 1.27 прошло лишь полтора месяца и теперь на AWS снова актуальная версия. 💪 Сделанный в прошлый раз прогноз на эту версию опять был неточным — ошибся почти на месяц.
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-1.27
В результате делать прогноз сложней, т.к. следующая версия ещё не вышла, но поставлю, что 1.28 на AWS появится
22 сентября 2023 года
.Интересно отметить, что теперь на AWS доступны для установки сразу 6(!) версий Kubernetes: 1.22 - 1.27. Однако уже совсем скоро ситуация "стабилизируется" — версия EKS 1.22 перестанет поддерживаться 4 июня.
#EKS
eksdemo
— суперкомбайн на базе eksctl
.https://github.com/awslabs/eksdemo
Умеет из коробки реально много чего. Например:
◻️ Install Karpenter autoscaler and test node provisioning and consolidation
◻️ Install EKS optimized Kubecost using Amazon Managed Prometheus
Предназначен только для демонстрационных целей и изучения Kubernetes & Amazon EKS. В общем, для тех, кто так и не освоил Terraform, CloudFormation или CDK.
#EKS
GitHub
GitHub - awslabs/eksdemo: The easy button for learning, testing and demoing Amazon EKS
The easy button for learning, testing and demoing Amazon EKS - awslabs/eksdemo
⚠️ Attention — EKS 1.22 support ended on
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar
EKS 1.23 will end support on
#EKS
June 4
.https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar
EKS 1.23 will end support on
October 11, 2023
— worth thinking about upgrading.#EKS
🆕 Container Image Signing for ECR with AWS Signer:
https://aws.amazon.com/blogs/containers/announcing-container-image-signing-with-aws-signer-and-amazon-eks/
▫️ Using the Notation client with the AWS Signer plugin, you can implement a simple client-based workflow for signing and verifying your container images.
▫️ Using the Kyverno-Notation-AWS Signer solution, you can validate container images in Kubernetes.
#ECR #Signer #EKS
https://aws.amazon.com/blogs/containers/announcing-container-image-signing-with-aws-signer-and-amazon-eks/
▫️ Using the Notation client with the AWS Signer plugin, you can implement a simple client-based workflow for signing and verifying your container images.
▫️ Using the Kyverno-Notation-AWS Signer solution, you can validate container images in Kubernetes.
#ECR #Signer #EKS
Amazon
Announcing Container Image Signing with AWS Signer and Amazon EKS | Amazon Web Services
Introduction Today we are excited to announce the launch of AWS Signer Container Image Signing, a new capability that gives customers native AWS support for signing and verifying container images stored in container registries like Amazon Elastic Container…
VPC CNI + Kubernetes Network Policies 🎉
https://aws.amazon.com/blogs/containers/amazon-vpc-cni-now-supports-kubernetes-network-policies/
The
Network Policy Agent (
⚠️ Requires VPC CNI plugin v1.14.0 or later.
#EKS #Kubernetes #security
https://aws.amazon.com/blogs/containers/amazon-vpc-cni-now-supports-kubernetes-network-policies/
The
aws-node
pod now includes an additional container, aws-eks-nodeagent
, in order to support Kubernetes Network Policy.Network Policy Agent (
aws-eks-nodeagent
) is available here 🔗 https://github.com/aws/aws-network-policy-agent⚠️ Requires VPC CNI plugin v1.14.0 or later.
#EKS #Kubernetes #security
Amazon
Amazon VPC CNI now supports Kubernetes Network Policies | Amazon Web Services
Introduction Today, we’re excited to announce the native support for enforcing Kubernetes network policies with Amazon VPC Container Networking Interface (CNI) Plugin. You can now use Amazon VPC CNI to implement both pod networking and network policies to…