Forwarded from Kube Architect
In this article, you will learn how Uber built their remote development environment on Kubernetes using a custom operator and Custom Resource Definitions.
More: https://www.uber.com/en-MX/blog/devpod-improving-developer-productivity-at-uber
More: https://www.uber.com/en-MX/blog/devpod-improving-developer-productivity-at-uber
Forwarded from Kube Architect
In this post, you'll learn how to create a new environment for each pull request with ArgoCD.
- Creating a Pull Request creates a new environment.
- Each git push builds an image and updates the app.
- Closing the pull request terminates the environment.
More: https://medium.com/@jerome.decoster/create-temporary-environment-from-pull-request-with-argocd-applicationset-1cef9803223a
- Creating a Pull Request creates a new environment.
- Each git push builds an image and updates the app.
- Closing the pull request terminates the environment.
More: https://medium.com/@jerome.decoster/create-temporary-environment-from-pull-request-with-argocd-applicationset-1cef9803223a
Forwarded from DevOps&SRE Library
Provisioning Kubernetes clusters on AWS with Terraform and EKS
TL;DR: In this guide, you will learn how to create clusters on the AWS Elastic Kubernetes Service (EKS) with eksctl and Terraform. By the end of the tutorial, you will automate creating three clusters (dev, staging, prod) complete with the ALB Ingress Controller in a single click.https://learnk8s.io/terraform-eks
UPDATED IN JANUARY 2023
Forwarded from LearnKube news
kubernetes-chatgpt-bot is a ChatGPT bot for Kubernetes issues.
You can ask the bot how to solve your Prometheus alerts and get helpful responses.
More: https://github.com/robusta-dev/kubernetes-chatgpt-bot
You can ask the bot how to solve your Prometheus alerts and get helpful responses.
More: https://github.com/robusta-dev/kubernetes-chatgpt-bot
eks-node-viewer is a tool for visualizing dynamic node usage within a cluster.
It displays the scheduled pod resource requests vs the allocatable capacity on the node. It does not look at the actual pod resource usage.
More: https://github.com/awslabs/eks-node-viewer
It displays the scheduled pod resource requests vs the allocatable capacity on the node. It does not look at the actual pod resource usage.
More: https://github.com/awslabs/eks-node-viewer
GitHub
GitHub - awslabs/eks-node-viewer: EKS Node Viewer
EKS Node Viewer. Contribute to awslabs/eks-node-viewer development by creating an account on GitHub.
Forwarded from Записки админа
🛠 Progress - утилита, которая на основе данных из /proc позволяет получить информацию о текущем статусе выполнения команд cp, mv, dd, tar/gzip/gunzip и, судя по описанию, не только их...
https://github.com/Xfennec/progress
И да, век живи, век учись. Утилита есть в репозиториях почти всех популярных дистрибутивах, а я о ней только-только вот узнал.✏️
#progress #будничное #coreutils
https://github.com/Xfennec/progress
И да, век живи, век учись. Утилита есть в репозиториях почти всех популярных дистрибутивах, а я о ней только-только вот узнал.
#progress #будничное #coreutils
Please open Telegram to view this post
VIEW IN TELEGRAM
Відкритий воркшоп для CEO та співробітників компаній, які бояться зіпсувати стосунки з людьми на тему: “Як давати негативний фідбек людині, щоб вона не ображалася, а ви відчували себе спокійно” від експерта з переговорів Олени Лисих відбудеться вже незабаром!
Там ви:
▫️ Дізнаєтесь, як швидко та без напруги давати негативний фідбек людині, аби вона зрозуміла ваші ідеї та була готова виправити помилки.
▫️ Зрозумієте, як не включатися у розмову емоційно, а спілкуватися з холодною головою. Особливо, якщо вам потрібно дати фідбек колишньому колезі вже у ролі керівника.
💻 Дата: 31.05 у 18:00 за Києвом
📝 Реєструйтеся за посиланням: https://clubperegovorov.com/feedback/6/
Якщо вже зараз ви хочете дізнатись, як відповідати на претензії на кшталт: "мене не навчили" або "замовник не ставить чіткої задачі" переходьте до тг-каналу “Переговори у реальному житті" за посиланням: https://news.1rj.ru/str/peregovor_spargalka/846
Там ви:
▫️ Дізнаєтесь, як швидко та без напруги давати негативний фідбек людині, аби вона зрозуміла ваші ідеї та була готова виправити помилки.
▫️ Зрозумієте, як не включатися у розмову емоційно, а спілкуватися з холодною головою. Особливо, якщо вам потрібно дати фідбек колишньому колезі вже у ролі керівника.
💻 Дата: 31.05 у 18:00 за Києвом
📝 Реєструйтеся за посиланням: https://clubperegovorov.com/feedback/6/
Якщо вже зараз ви хочете дізнатись, як відповідати на претензії на кшталт: "мене не навчили" або "замовник не ставить чіткої задачі" переходьте до тг-каналу “Переговори у реальному житті" за посиланням: https://news.1rj.ru/str/peregovor_spargalka/846
Scaling Kubernetes to multiple clusters and regions
https://community.ops.io/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-jp7
https://community.ops.io/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-jp7
The Ops Community ⚙️
Scaling Kubernetes to multiple clusters and regions
TL;DR: In this tutorial, you will learn how to create, connect and operate three Kubernetes clusters...
The Must-Know Terraform Interview Questions
https://devopsknowledge.hashnode.dev/the-must-know-terraform-interview-questions
https://devopsknowledge.hashnode.dev/the-must-know-terraform-interview-questions
Saying Goodbye to Ingress: Embracing the Future of Kubernetes Traffic Management with Gateway API and Cilium
https://itnext.io/saying-goodbye-to-ingress-embracing-the-future-of-kubernetes-traffic-management-with-gateway-api-6584b7b8f913
https://itnext.io/saying-goodbye-to-ingress-embracing-the-future-of-kubernetes-traffic-management-with-gateway-api-6584b7b8f913
⚒ Инженеры Netflix рассказывают (и даже немножечко показывают на схемах) о миграции систем, постоянно работающих с большими объёмами трафика...
- Migrating Critical Traffic At Scale with No Downtime — Part 1.
- Migrating Critical Traffic At Scale with No Downtime — Part 2.
- Migrating Critical Traffic At Scale with No Downtime — Part 1.
- Migrating Critical Traffic At Scale with No Downtime — Part 2.
Medium
Migrating Critical Traffic At Scale with No Downtime — Part 1
Shyam Gala, Javier Fernandez-Ivern, Anup Rokkam Pratap, Devang Shah
🔨 Tunnel - интересная штуковина, которая позволяет не только показать прокект коллегам на поддомене сервиса, но ещё и даёт возможность совместно поработать над ним...
- Видео с процессом работы: https://www.youtube.com/watch?v=rRCJsHhzHEM&t=21s
- Сам сервис https://tunnel.dev/
- Видео с процессом работы: https://www.youtube.com/watch?v=rRCJsHhzHEM&t=21s
- Сам сервис https://tunnel.dev/
xeol - простенький сканер образов контейнеров, SBOM и файловых систем на проверку пакетов на
Полезно чтобы понять, что по пакетам у которых жизненный цикл поддержки закончился, обновлений, фиксов, патчей уже можно даже не ждать и сканеры все равно будут показывать, что та или иная
end-of-life (EOL). Поддерживает ввод Syft, SPDX и CycloneDX SBOM форматы. Саму базу знаний о end-of-life инструмент берет с https://endoflife.date/ (не раз уже писали об этом ресурсе).Полезно чтобы понять, что по пакетам у которых жизненный цикл поддержки закончился, обновлений, фиксов, патчей уже можно даже не ждать и сканеры все равно будут показывать, что та или иная
CVE - Not fixed.GitHub
GitHub - xeol-io/xeol: A scanner for end-of-life (EOL) software and dependencies in container images, filesystems, and SBOMs
A scanner for end-of-life (EOL) software and dependencies in container images, filesystems, and SBOMs - xeol-io/xeol
🖱 Migrating a production database without any downtime.
Рекомендации для процесса миграции базы данных. Примеры, схемы, графика и много дополнительных полезных ссылок...
https://teamplify.com/blog/zero-downtime-DB-migrations/
Рекомендации для процесса миграции базы данных. Примеры, схемы, графика и много дополнительных полезных ссылок...
https://teamplify.com/blog/zero-downtime-DB-migrations/
Teamplify
Migrating a production database without any downtime
The basic principles of zero-downtime DB migrations and quick recipes for the most common scenarios for MySQL and Postgres
Managing Terraform Modules in a Monorepo
A solution for versioning multiple Terraform module while preserving your Monorepo
https://medium.com/@hello_9187/managing-terraform-modules-in-a-monorepo-e7e89d124d4a
A solution for versioning multiple Terraform module while preserving your Monorepo
https://medium.com/@hello_9187/managing-terraform-modules-in-a-monorepo-e7e89d124d4a
Medium
Managing Terraform Modules in a Monorepo
A solution for versioning multiple Terraform modules while preserving your Monorepo