С повсеместным распространением кластеров Kubernetes многие вычислительные задания были переведены на выполнение в кластерах Kubernetes, включая почтенный cronjob. В этом посте объясняется, как настраивать ресурсы cronjob, а также рассматривается мониторинг и ведение логов.
https://proglib.io/w/26a815ba
https://proglib.io/w/26a815ba
Containiq
Kubernetes CronJobs | Actionable Guide and Tutorial
This guide introduces the reader to Kubernetes CronJobs, explaining what they are and how they can be used when working with Kubernetes.
Игра в обвинения не очень весела.
https://robpostonblog.wordpress.com/2022/04/05/the-blame-game-isnt-very-fun/
https://robpostonblog.wordpress.com/2022/04/05/the-blame-game-isnt-very-fun/
robpostonblog
The Blame Game Isn’t Very Fun
On the day after Christmas 2017, RaDonda Vaught, a neuro ICU nurse at Vanderbilt Medical Center, committed a horrific error. Her patient was wide awake and anxious about claustrophobia caused…
👍1
Kaar, как tar, только для kubernetes. Упакуйте все манифесты и образы контейнеров в один архив OCI.
https://github.com/kris-nova/kaar
https://github.com/kris-nova/kaar
GitHub
GitHub - krisnova/kaar: Kubernetes Application Archive
Kubernetes Application Archive. Contribute to krisnova/kaar development by creating an account on GitHub.
Актуальное руководство по запуску Java-приложений в контейнерах Docker.
https://sematext.com/blog/docker-java-tutorial/
https://sematext.com/blog/docker-java-tutorial/
Sematext
How to Containerize Java Web Applications with Docker
Learn how to use Docker to containerize your Java web application. Step-by-step tutorial to help devs create, view and tag Docker.
Пошаговое руководство по настройке конвейера Terraform. Наиболее интересно использовать OpenID Connect для устранения необходимости в постоянных учетных данных для AWS.
https://blog.symops.com/2022/04/14/terraform-pipeline-with-github-actions-and-github-oidc-for-aws/
https://blog.symops.com/2022/04/14/terraform-pipeline-with-github-actions-and-github-oidc-for-aws/
Symops
Set up a Terraform Pipeline with GitHub Actions and GitHub OIDC for AWS - Sym Blog
Learn how to quickly bootstrap an S3-backed Terraform pipeline with a few GitHub Actions.
👍3
Это всегда DNS. . . за исключением случаев, когда это не так: глубокое погружение в gRPC, Kubernetes и сети AWS.
https://www.datadoghq.com/blog/engineering/grpc-dns-and-load-balancing-incident/
https://www.datadoghq.com/blog/engineering/grpc-dns-and-load-balancing-incident/
Datadog
It's always DNS . . . except when it's not: A deep dive through gRPC, Kubernetes, and AWS networking | Datadog
The story of a seemingly simple issue that led us into the hidden complexities of gRPC, DNS, and Kubernetes.
Привет! 👋 Мы ищем контент-менеджера для ведения наших профильных тг-каналов. Увлеченность вопросами разработки и информационных технологий обязательна.
➡️ Подробнее о вакансии
➡️ Форма для отклика
➡️ Подробнее о вакансии
➡️ Форма для отклика
Пост о масштабировании тестовой инфраструктуры для растущего комплексного набора тестов.
https://proglib.io/w/2ac3d5e4
https://proglib.io/w/2ac3d5e4
Lumigo
Build a Cypress tests infrastructure for serverless applications - Lumigo
Every CI/CD pipeline needs to have good test maintenance in order to give the developer a sense of security when pushing code to production. Read on to learn more.
Curiefense — это инструмент безопасности веб-трафика для Kubernetes. Обеспечение уровня безопасности веб-приложений, интегрированное с Envoy и Nginx.
https://proglib.io/w/6f06a426
https://proglib.io/w/6f06a426
www.curiefense.io
Curiefense | Protecting Cloud Native Applications
Curiefense extends NGINX and Envoy proxy to protect all forms of web traffic: sites, apps, services, and APIs. Includes Bot Management, WAF, application-layer DDoS protection, session profiling, advanced rate limiting, and much more, in a unified open source…
Стойкость сообщений и качество обслуживания в крупномасштабной распределенной системе.
https://proglib.io/w/0f1fccf3
https://proglib.io/w/0f1fccf3
The Ably Blog
Message durability and quality of service across a large-scale distributed system | Ably Blog: Data in Motion
Ably is mathematically modeled to ensure message ordering and exactly-once delivery, even when a connection breaks and resumes. This article explains how it works.
Подробное описание недавно обнаруженной (и исправленной) уязвимости в AWS RDS. Общий момент здесь, о расширениях и компромиссе между площадью поверхности и безопасностью, интересен и в более общем плане.
https://proglib.io/w/d0f6a484
https://proglib.io/w/d0f6a484
Хорошо написанные отчеты об инцидентах всегда интересны. Этот бродит по Kubernetes, gRPC, сетям AWS и (конечно) DNS.
https://proglib.io/w/8084d9aa
https://proglib.io/w/8084d9aa
Datadog
It's always DNS . . . except when it's not: A deep dive through gRPC, Kubernetes, and AWS networking | Datadog
The story of a seemingly simple issue that led us into the hidden complexities of gRPC, DNS, and Kubernetes.
👍1
Пошаговое руководство по настройке конвейера Terraform. Наиболее интересно использовать OpenID Connect для устранения необходимости в постоянных учетных данных для AWS.
https://blog.symops.com/2022/04/14/terraform-pipeline-with-github-actions-and-github-oidc-for-aws/
https://blog.symops.com/2022/04/14/terraform-pipeline-with-github-actions-and-github-oidc-for-aws/
Symops
Set up a Terraform Pipeline with GitHub Actions and GitHub OIDC for AWS - Sym Blog
Learn how to quickly bootstrap an S3-backed Terraform pipeline with a few GitHub Actions.
👍4
10 лучших практик для DevOps, которые повысят вашу продуктивность.
https://dev.to/nehachaudhary29/10-best-practices-for-devops-that-will-improve-your-productivity-53fj
https://dev.to/nehachaudhary29/10-best-practices-for-devops-that-will-improve-your-productivity-53fj
DEV Community
10 Best Practices for DevOps That Will Improve Your Productivity
The world of DevOps is ever-changing, and if you want to stay on top of the latest practices and...
Автор делится опытом перехода от профессии системного администратора к инженеру DevOps.
https://proglib.io/w/f78aecd7
https://proglib.io/w/f78aecd7
Opensource.com
The case for making the transition from sysadmin to DevOps engineer
There's a learning curve, but there's no time like the present to get started.
При администрировании любого программного обеспечения полезно иметь интерактивный инструмент, помогающий понять, что происходит. Nats-top (что неудивительно) является лучшим для Nats, и этот пост показывает, почему он полезен для мониторинга в реальном времени.
https://proglib.io/w/cde17b8e
https://proglib.io/w/cde17b8e
DEV Community
Real-time monitoring with nats-top
In this article, we will take a quick look at nats-top and see how we can use it for monitoring ...