home.social

#eks — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eks, aggregated by home.social.

fetched live
  1. Kubernetes — это эксплуатация, а не деплой. Мы шли к этому пониманию 7 лет

    Kubernetes называют инструментом автоматизации. Ирония в том, что первые годы его эксплуатации в облаке — это история ручного труда: сертификаты, которые никто не обновлял, кластеры, которые деградировали молча, клиенты, которые ждали поддержки там, где мы предполагали самообслуживание. Мы начали делать managed Kubernetes в 2018 году, когда на российском рынке этого сервиса почти не существовало. Эта статья о том, что значит слово «managed» на самом деле — и какую архитектуру оно в итоге требует.

    habr.com/ru/companies/k2tech/a

    #devops #kubernetes #системное_администрирование #архитектура_системы #cluster_management #csi #managedkubernetes #node #control_plane #eks

  2. Ctrl+Z has reached Kubernetes, and that’s really good news for some folks! AWS now lets you roll back EKS version upgrades because regret should never be part of your deployment strategy. #TheCloudPod #Kubernetes #TheCloudPod #EKS

    thecloudpod.net/podcast/362-me

  3. Ctrl+Z has reached Kubernetes, and that’s really good news for some folks! AWS now lets you roll back EKS version upgrades because regret should never be part of your deployment strategy. #TheCloudPod #Kubernetes #TheCloudPod #EKS

    thecloudpod.net/podcast/362-me

  4. Deploy a production-ready Amazon EKS cluster with managed node groups using the Terraform AWS EKS module. Automate worker node patching, scaling, and lifecycle management via launch templates. Includes IAM roles and eks_node_group resources. #terraform #aws #eks

    valtersit.com/vault/terraform-

  5. On dozens of occasions since 2019, monitoring stations have recorded simultaneous GPS interference across a vast area covering Europe, Canada and Greenland. The incidents - which typically last just a few seconds - appear to originate from a single source.

    computing.co.uk/news/2026/secu

    #gps #gnss #technews #satellite #jamming #russia #eks

  6. On dozens of occasions since 2019, monitoring stations have recorded simultaneous GPS interference across a vast area covering Europe, Canada and Greenland. The incidents - which typically last just a few seconds - appear to originate from a single source.

    computing.co.uk/news/2026/secu

    #gps #gnss #technews #satellite #jamming #russia #eks

  7. Today's Challenge:

    auto upgrade 125 #eks / #kubernetes clusters from 1.33 to 1.34 and have zero problems.

  8. Today's Challenge:

    auto upgrade 125 #eks / #kubernetes clusters from 1.33 to 1.34 and have zero problems.

  9. todays challenge:

    provide some #python output to categorize and provide upgrade paths for obscenely old #eks instances that are going EOL in weeks. #kubernetes #aws #terraform

  10. todays challenge:

    provide some #python output to categorize and provide upgrade paths for obscenely old #eks instances that are going EOL in weeks. #kubernetes #aws #terraform

  11. #AI разом з #AWS прийшли по душу #DevOps інженерів: анонсували
    WS DevOps Agent. Що він мож:
    - створювати CI/CD пайплайни
    - дебажити невдалі дейплої
    - пропонувати зміни в інфрастуктурі
    - аналізувати логі та інціндети
    - допомгати з Terraform та CloudFormation
    - рекомендувати оптимізацію витрат
    - виявляти та рекомендації по виправленню проблем з інфраструктурою.

    Це схоже на кастомного ШІ-агента, якого натренували вирішувати різні проблеми. Поки що перелік можливостей небагатий - во Франкфурті немає можливості #EKS підключити. Було б цікаво на прикладах подивитись, що він може. Будемо чекати
    aws.amazon.com/devops-agent/

  12. #AI разом з #AWS прийшли по душу #DevOps інженерів: анонсували
    WS DevOps Agent. Що він мож:
    - створювати CI/CD пайплайни
    - дебажити невдалі дейплої
    - пропонувати зміни в інфрастуктурі
    - аналізувати логі та інціндети
    - допомгати з Terraform та CloudFormation
    - рекомендувати оптимізацію витрат
    - виявляти та рекомендації по виправленню проблем з інфраструктурою.

    Це схоже на кастомного ШІ-агента, якого натренували вирішувати різні проблеми. Поки що перелік можливостей небагатий - во Франкфурті немає можливості #EKS підключити. Було б цікаво на прикладах подивитись, що він може. Будемо чекати
    aws.amazon.com/devops-agent/

  13. Учора до ночі провозився з #clouddriver від #Spinnaker: це компонент, який відповідає за опрос стану хмарних сервісів (Kubernetes кластера, Docker регістрі). Под почав крашитись після перевода на нову #EKS ноду та вижирати доступні CPU ресурси.
    Раніше я виявив, що така поведінка через накопичення команд опросу EKS кластерів та Docker регістрі. Справа у тому, що для обох процесів треба отрмати #AWS токени.
    Для EKS це була команда:
    ```
    aws eks get-token --cluster-name XXX --output json
    ```
    Але в поді іноді її виконання займало до 10 секунд. AWS CLI написаний на #Python, тому працює повільно. Заміним цю команду на aws-iam-authenticator, який написаний на #Go та працює в 5-6 разів швидше:
    ```
    aws-iam-authenticator token -i XXX
    ```
    Наступна проблема з #Docker. Команда автентифікації була
    ```
    aws ecr get-authorization-token --output text --query 'authorizationData[].authorizationToken' | base64 -d | sed 's/^AWS://'
    ```
    Ця команда теж іноді по 10-15 секунд виконувалась та віджирала CPU. Токен дійсний на 12 годин, але опрос запускається кожні 5 хвилин, тому є сенс кеширувати його. Вигадав таку команду, не лякайтесь ;-) Її треба було саме однорядкову, тому що вона буде додана в #YAML конфіг #Spinnaker:
    ```
    [ ! -f /tmp/ecr-token ] || \
    [ $(( $(date +%s) - $(date +%s -r /tmp/ecr-token) )) -gt 36000 ] \
    && aws ecr get-authorization-token --output text \
    --query "authorizationData[].authorizationToken" | \
    base64 -d | sed "s/^AWS://" > /tmp/ecr-token; \
    cat /tmp/ecr-token
    ```
    Вона перевіряє наявність файла, якщо нема кешированого токена створює його та оновлює його якщо він старий, після просто видає його.
    Після цього команди перестали накопичуватись на навантаження на под значнно впало.
    Ліг спати щасливий як ніколи ;-)
    #devops #troubleshooting

  14. AI-powered event response for Amazon EKS
    aws.amazon.com/blogs/architect
    AWS DevOps Agent is a fully managed autonomous AI Agent that resolves and proactively prevents incidents, continuously improving reliability and performance of applications in AWS, multicloud, and hybrid environments.
    #AWS #AwsDevOpsAgent #EKS #AI

  15. AI-powered event response for Amazon EKS
    aws.amazon.com/blogs/architect
    AWS DevOps Agent is a fully managed autonomous AI Agent that resolves and proactively prevents incidents, continuously improving reliability and performance of applications in AWS, multicloud, and hybrid environments.
    #AWS #AwsDevOpsAgent #EKS #AI

  16. AWS has 200+ services. Most companies use about 15. The same ones show up in every project: EC2, S3, Lambda, RDS, DynamoDB, API Gateway, CloudFront, SQS, SNS, CloudWatch.
    That handles 80% of everything. Wrote a guide covering just the ones that matter.

    #aws #cloud #infrastructure #EC2 #IAM #S3 #RDS #DynamoDB #Lambda #APIGateway #CloudFront #Route53 #SQS #SNS #CloudWatch #EKS #CDN

    heyjoshlee.medium.com/the-80-2

  17. My dear #fediverse, does someone has a nice #ansible repo to setup an #EKS on aws? If I can avoid to start from scratch 😅

    #sysadmin #devops #linux #opensource #foss

  18. My dear #fediverse, does someone has a nice #ansible repo to setup an #EKS on aws? If I can avoid to start from scratch 😅

    #sysadmin #devops #linux #opensource #foss

  19. I wrote up a quick how-to for running data backups inside a Kubernetes cluster using CronJobs. I wish it was as simple as a crontab + bash script like the olden days, but it works well enough. It is nice how declarative and stateless it is though!

    nbailey.ca/post/backup-k8s-cro

    #kubernetes #backup #backups #cronjob #postgres #postgresql #kafka #aws #s3 #eks #bash #terraform #sysadmin #linux #blog #blogpost

  20. I wrote up a quick how-to for running data backups inside a Kubernetes cluster using CronJobs. I wish it was as simple as a crontab + bash script like the olden days, but it works well enough. It is nice how declarative and stateless it is though!

    nbailey.ca/post/backup-k8s-cro

    #kubernetes #backup #backups #cronjob #postgres #postgresql #kafka #aws #s3 #eks #bash #terraform #sysadmin #linux #blog #blogpost

  21. A multi-cloud strategy, building a distributed system, your Kubernetes pods need secure, passwordless authentication across AWS, Azure, and GCP. hackernoon.com/the-clean-way-t #eks

  22. A multi-cloud strategy, building a distributed system, your Kubernetes pods need secure, passwordless authentication across AWS, Azure, and GCP. hackernoon.com/the-clean-way-t #eks

  23. Як так виходить, що DevOps кандидат, який працював декілька років в #EPAM, потім в #LuxSoft, а зараз знов в #EPAM, маючи декілька сертифікації #AWS (отриманих в том же ЕПАМ), а також сертифікацію по #Kubernetes #SKAD, не знає відповіді на питання:
    - що треба зробити в новому кластері #EKS щоб створити балансер для деплоймента?
    Не без труда кандидат відповів, що треба зробити #ingress з типом #nginx, але не зміг відповісти чому після цього балансер не створився (бо в новому кластері немає nginx ingress controller). Ну, й я б ставив ALB ingress controller, не nginx.
    При чому це був типу strong middle по скілах. Мені здається, що у мене стронг джуни знають відповідь, бо кожний грається з кластером та самі усе потрібне в нього ставлять.

  24. So, like, #AWS #EKS.. the kernel defaults for the EKS nodes are by in large, consistent with 10mbps half duplex networking on a workstation. Judging by how many hoops you need to jump through to manage sysctl's on EKS and #K8S in general, I can only see one of two possible explanations:

    1) There's some magic kernel module installed for EKS or K8S that obviates the need to tune the kernel for server workloads.

    2) We stopped caring about synchronizing the network stack to the network it's connected to and the use of the server because it's cloud and/or K8S and wasting resources is just what we do for the convenience of buying Bezos a new spaceship or super yacht.

    I see a ton of network implicated slowdowns in pipelines on EKS.There's a fuckton of dropped packets, retransmits, and context switches. We can tell the kernel to spend a bit more time per cycle on processing network packets. We can increase the default and max buffer sizes for TCP and UDP sockets which are transmitting MASSIVE amounts of data for "15GBps" bursts. We can adjust the TCP timeout to match the AWS network to prevent half-open connections. We can increase the kernel backlog depth for busy services. Maybe, I mean, **I** can. It's a twisted, gnarly, and wholly undocumented nightmare for K8S and EKS mostly involving logging into the EKS nodes and manually setting the sysctls one at a time.. Does anyone have a better way? I've yet to read something that demonstrated how to do this in some sane manner.. FWIW, it was one `file` and one `exec` resource in Puppet to adjust an entire fleet consistently.

  25. So, like, #AWS #EKS.. the kernel defaults for the EKS nodes are by in large, consistent with 10mbps half duplex networking on a workstation. Judging by how many hoops you need to jump through to manage sysctl's on EKS and #K8S in general, I can only see one of two possible explanations:

    1) There's some magic kernel module installed for EKS or K8S that obviates the need to tune the kernel for server workloads.

    2) We stopped caring about synchronizing the network stack to the network it's connected to and the use of the server because it's cloud and/or K8S and wasting resources is just what we do for the convenience of buying Bezos a new spaceship or super yacht.

    I see a ton of network implicated slowdowns in pipelines on EKS.There's a fuckton of dropped packets, retransmits, and context switches. We can tell the kernel to spend a bit more time per cycle on processing network packets. We can increase the default and max buffer sizes for TCP and UDP sockets which are transmitting MASSIVE amounts of data for "15GBps" bursts. We can adjust the TCP timeout to match the AWS network to prevent half-open connections. We can increase the kernel backlog depth for busy services. Maybe, I mean, **I** can. It's a twisted, gnarly, and wholly undocumented nightmare for K8S and EKS mostly involving logging into the EKS nodes and manually setting the sysctls one at a time.. Does anyone have a better way? I've yet to read something that demonstrated how to do this in some sane manner.. FWIW, it was one `file` and one `exec` resource in Puppet to adjust an entire fleet consistently.

  26. Salesforce just completed a massive migration: 1,000+ Amazon EKS clusters moved from Kubernetes Cluster Autoscaler to Karpenter!

    The impact❓
    ⇨ Faster scaling ⇨ Simpler operations ⇨ Lower costs ⇨ More flexible, self-service infrastructure for internal dev teams

    Details here 👉 bit.ly/49xaKQy

    #Kubernetes #AWS #EKS #InfoQ

  27. Salesforce just completed a massive migration: 1,000+ Amazon EKS clusters moved from Kubernetes Cluster Autoscaler to Karpenter!

    The impact❓
    ⇨ Faster scaling ⇨ Simpler operations ⇨ Lower costs ⇨ More flexible, self-service infrastructure for internal dev teams

    Details here 👉 bit.ly/49xaKQy

  28. Learn how to use EKS Pod Identity principal tags to isolate each tenant’s S3 access with a single shared IAM role. hackernoon.com/how-to-use-eks- #eks

  29. Learn how to use EKS Pod Identity principal tags to isolate each tenant’s S3 access with a single shared IAM role. hackernoon.com/how-to-use-eks- #eks

  30. Как мы ускорили ввод новых узлов до 40 секунд: надежная работа на spot-инстансах в Kubernetes с Karpenter

    В нашей практике DevOps мы столкнулись с задачей оптимизации Kubernetes-кластера в AWS, включая перевод нагрузки на ARM64-инстансы с процессорами Graviton и эффективное использование spot-инстансов. Благодаря Amazon EKS и Karpenter нам удалось ускорить ввод новых узлов до всего 40 секунд и успевать переносить нагрузку при отборе узлов со стороны AWS. При этом мы сохранили привычный набор инструментов Deckhouse для мониторинга и управления — статья подробно рассказывает о нашем опыте и решениях.

    habr.com/ru/companies/flant/ar

    #kubernetes #karpenter #eks #amd64 #nodepool #optimization #graviton #оптимизация #spot_instances #spotинстанс

  31. Just throwing this out there, anyone else using #eks for their #kubernetes environments and have CI/CD (and gitops of some flavor) that spins up eks clusters?

    It’s a hard 15m wait for the control plane to come up. Then if you’re using the addon api another almost definite 15m hard wait at least once.

    We heavily use pod security groups and nlbs, so using #kind or #talosLinux could work, but would likely be brittle.

    Just really want to stop eating that 15-30+ minutes.

    #devops #sysadmin

  32. Just throwing this out there, anyone else using #eks for their #kubernetes environments and have CI/CD (and gitops of some flavor) that spins up eks clusters?

    It’s a hard 15m wait for the control plane to come up. Then if you’re using the addon api another almost definite 15m hard wait at least once.

    We heavily use pod security groups and nlbs, so using #kind or #talosLinux could work, but would likely be brittle.

    Just really want to stop eating that 15-30+ minutes.

    #devops #sysadmin

  33. High availability in EKS isn’t about running three replicas behind a Load Balancer. It’s about designing for invisible infrastructure failures: Spot loss, IP exhaustion, scaling bottlenecks, and blind spots in observability. These failures don’t crash your app — they silently degrade it.

    #kubernetes #k8s #aws #devops #technology #eks

  34. Does anyone in the world know how to get AWS fargate logs to AWS Cloudwatch reliably with FILTERING?

    I have found ways to get 100% of logs across every pod, but any time I try to filter using the docs, and 3 different LLMs complete failure.

    I know this is an AWS shithole, and am moving to work around it, but this seems like basic functionality that should work.

    #aws #container #kubernetes #eks

  35. The AWS EKS Terraform module has been updated to 21 (see github.com/terraform-aws-modul). It unblocks support of AWS terraform provider 6.

    The new module has quite a lot of breaking changes, and it was time to migrate from the removed AWS auth module to the new recommended EKS access entries to grant users access to Kubernetes API (docs.aws.amazon.com/eks/latest).

    I upgraded my clusters and did some cleanup with the removal of AWS auth module.

  36. Anybody worked out if it's possible to access AWS Certificate Manager certs in EKS Kubernetes as a TLS Secret? (I need to terminate in the pod not the LoadBalancer to access SNI)

    It feels like it should be possible with the Secrets Store CSI driver with the AWS plugin, but it looks it only has access to AWS Secrets Manager. I don't really want to have to export and import every time they need renewing

    #TLS #AWS #EKS #kubernetes #Secrets #k8s

  37. Anybody worked out if it's possible to access AWS Certificate Manager certs in EKS Kubernetes as a TLS Secret? (I need to terminate in the pod not the LoadBalancer to access SNI)

    It feels like it should be possible with the Secrets Store CSI driver with the AWS plugin, but it looks it only has access to AWS Secrets Manager. I don't really want to have to export and import every time they need renewing

    #TLS #AWS #EKS #kubernetes #Secrets #k8s

  38. Optimize your #EKS cluster with Karpenter + Spot!

    Discover how to cut cloud costs and boost efficiency using #Karpenter with Spot Instances in #AWS EKS. Watch Le Kien Truc share a production-ready guide from real-world experience.

    Click here: youtu.be/AlOPjAB-5v4

  39. Optimize your #EKS cluster with Karpenter + Spot!

    Discover how to cut cloud costs and boost efficiency using #Karpenter with Spot Instances in #AWS EKS. Watch Le Kien Truc share a production-ready guide from real-world experience.

    Click here: youtu.be/AlOPjAB-5v4

  40. #AmazonEKSDashboard is now Generally Available!

    Get unified visibility across your #Kubernetes clusters deployed in multiple AWS regions and accounts.

    Learn more: bit.ly/45nExJU

    #InfoQ #AWS #EKS #Observability