Kubernetes 1.30: мульти-вебхук и модульная авторизация стали намного проще (5 минут чтения)
В этой статье обсуждается недавно представленная функция конфигурации структурированной авторизации в Kubernetes 1.30, которая обеспечивает более универсальный способ настройки цепочки авторизации, позволяя использовать несколько веб-перехватчиков и предоставляя явные механизмы управления.
https://kubernetes.io/blog/2024/04/26/multi-webhook-and-modular-authorization-made-much-easier
В этой статье обсуждается недавно представленная функция конфигурации структурированной авторизации в Kubernetes 1.30, которая обеспечивает более универсальный способ настройки цепочки авторизации, позволяя использовать несколько веб-перехватчиков и предоставляя явные механизмы управления.
https://kubernetes.io/blog/2024/04/26/multi-webhook-and-modular-authorization-made-much-easier
kubernetes.io
Kubernetes 1.30: Multi-Webhook and Modular Authorization Made Much Easier
With Kubernetes 1.30, we (SIG Auth) are moving Structured Authorization Configuration to beta.
Today's article is about authorization: deciding what someone can and cannot access. Check a previous article from yesterday to find about what's new in Kubernetes…
Today's article is about authorization: deciding what someone can and cannot access. Check a previous article from yesterday to find about what's new in Kubernetes…
10 лучших инструментов для DevOps и разработчиков в 2024 году
https://dev.to/somadevtoo/top-10-tools-for-devops-and-developers-in-2024-26e5
https://dev.to/somadevtoo/top-10-tools-for-devops-and-developers-in-2024-26e5
DEV Community
Top 10 Tools for DevOps and Developers in 2025
10 essential tools DevOps Engineers and developers and can learn in 2025.
Использование LLM для создания кода Terraform : примеры рабочих процессов, демонстрирующих использование LLM при создании конфигураций IaC с использованием Terraform.
https://terrateam.io/blog/using-llms-to-generate-terraform-code
https://terrateam.io/blog/using-llms-to-generate-terraform-code
Terrateam
function noscript(pageContext) {
const { post } = pageContext.data;
return (post == null ? void 0 : post.noscript) || "Blog Post";…
const { post } = pageContext.data;
return (post == null ? void 0 : post.noscript) || "Blog Post";…
function denoscription(pageContext) {
const { post } = pageContext.data;
return (post == null ? void 0 : post.denoscription) || "Blog post from Terrateam";
}
const { post } = pageContext.data;
return (post == null ? void 0 : post.denoscription) || "Blog post from Terrateam";
}
Вопрос на собеседовании по BASH/Linux для DevOps-инженеров
https://okpreetam.medium.com/bash-linux-interview-question-for-devops-engineers-7e22928a1486
https://okpreetam.medium.com/bash-linux-interview-question-for-devops-engineers-7e22928a1486
Medium
BASH/Linux Interview Question for DevOps Engineers
1. What are the various types of variables used in shell noscripting?
6 бесплатных курсов DevOps-инжиниринга для опытных разработчиков в 2024 году
https://medium.com/javarevisited/6-free-devops-engineering-courses-for-experienced-developers-in-2024-7f3e560a5ab8
https://medium.com/javarevisited/6-free-devops-engineering-courses-for-experienced-developers-in-2024-7f3e560a5ab8
Medium
6 Free DevOps Engineering Courses for Experienced Developers in 2024
My favorite free online courses to learn DevOps Tools and Practice in 2024
Использование LLM для создания кода Terraform : примеры рабочих процессов, демонстрирующих использование LLM при создании конфигураций IaC с использованием Terraform. https://terrateam.io/blog/using-llms-to-generate-terraform-code
Правильная настройка ваших лямбд : как добиться повышения производительности на 61 % при одновременном снижении стоимости лямбды на 25 %. https://medium.com/ssense-tech/rightsizing-your-lambdas-lambda-power-tuning-compute-optimizer-f70dab1830ee
Создание конвейера CI/CD GitOps с помощью действий GitHub (SOC 2) . В этом руководстве описывается простой и удобный для разработчиков конвейер CI/CD на основе GitOps, построенный на действиях GitHub и предназначенный для соответствия SOC 2. https://mathieularose.com/gitops-cicd-github-actions
Правильная настройка ваших лямбд : как добиться повышения производительности на 61 % при одновременном снижении стоимости лямбды на 25 %. https://medium.com/ssense-tech/rightsizing-your-lambdas-lambda-power-tuning-compute-optimizer-f70dab1830ee
Создание конвейера CI/CD GitOps с помощью действий GitHub (SOC 2) . В этом руководстве описывается простой и удобный для разработчиков конвейер CI/CD на основе GitOps, построенный на действиях GitHub и предназначенный для соответствия SOC 2. https://mathieularose.com/gitops-cicd-github-actions
Terrateam
function noscript(pageContext) {
const { post } = pageContext.data;
return (post == null ? void 0 : post.noscript) || "Blog Post";…
const { post } = pageContext.data;
return (post == null ? void 0 : post.noscript) || "Blog Post";…
function denoscription(pageContext) {
const { post } = pageContext.data;
return (post == null ? void 0 : post.denoscription) || "Blog post from Terrateam";
}
const { post } = pageContext.data;
return (post == null ? void 0 : post.denoscription) || "Blog post from Terrateam";
}
Автоматическое обновление образа до Git с использованием Flux и GitHub Actions : процесс временной приостановки этих обновлений для обеспечения стабильности приложения во время инцидентов или любых непредвиденных проблем.
https://www.infracloud.io/blogs/automatic-image-update-to-git-using-flux-github-actions
https://www.infracloud.io/blogs/automatic-image-update-to-git-using-flux-github-actions
InfraCloud
Automatic Image Update to Git using Flux and GitHub Actions
Learn how to automate container image updates with Flux and GitHub Actions along with their implementation for secure, time-saving deployments.
kubectl— это инструмент CLI, используемый для взаимодействия с API Kubernetes. На первый взгляд он может показаться простым, но может быстро усложниться.
Итак, в этом сообщении блога я собираюсь написать руководство, которое мне хотелось бы иметь, когда я только начинал . Сначала сосредоточимся на синтаксисе команд и полезных командах, а затем перейдем к динамичной экосистеме плагинов и инструментов, созданных для расширения функциональности kubectl Kubernetes.
https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff
Итак, в этом сообщении блога я собираюсь написать руководство, которое мне хотелось бы иметь, когда я только начинал . Сначала сосредоточимся на синтаксисе команд и полезных командах, а затем перейдем к динамичной экосистеме плагинов и инструментов, созданных для расширения функциональности kubectl Kubernetes.
https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff
Medium
The guide to kubectl I never had.
What kind of engineer are you? 🤔
Can somebody guess by just looking at you?
More than likely not.
Can somebody guess by just looking at you?
More than likely not.
Почему никто не вырастает с желанием стать DevOps-инженером
https://dev.to/glasskube/why-nobody-grows-up-wanting-to-be-a-devops-engineer-2jli
https://dev.to/glasskube/why-nobody-grows-up-wanting-to-be-a-devops-engineer-2jli
DEV Community
Why nobody grows up wanting to be a DevOps engineer
When I look at younger generations that didn’t grow up largely offline like I did, I feel slightly...
Обнаружение ручных действий в кластерах EKS с помощью Terraform и SNS . Это решение обнаруживает ручные действия с помощью журналов AWS CloudWatch и отправляет оповещения через SNS, гарантируя, что вы будете в курсе критических изменений в вашем кластере.
https://medium.com/@seifeddinerajhi/detecting-manual-actions-in-eks-clusters-with-terraform-and-sns-65397416c1f9
Использование Semgrep для Terraform : узнайте, как использовать Semgrep для выявления и устранения проблем безопасности в вашем коде Terraform.
https://ramimac.me/semgrep-for-terraform
https://medium.com/@seifeddinerajhi/detecting-manual-actions-in-eks-clusters-with-terraform-and-sns-65397416c1f9
Использование Semgrep для Terraform : узнайте, как использовать Semgrep для выявления и устранения проблем безопасности в вашем коде Terraform.
https://ramimac.me/semgrep-for-terraform
Medium
Detecting Manual Actions in EKS Clusters with Terraform and SNS 🕵
Enhancing Security and Compliance in EKS through Proactive Audit Monitoring. 🔍
У вас закончились IP-адреса для ваших модулей Kubernetes? Вот проверенное и верное решение.
https://cloud.google.com/blog/products/containers-kubernetes/best-practices-for-kubernetes-pod-ip-allocation-in-gke/
https://cloud.google.com/blog/products/containers-kubernetes/best-practices-for-kubernetes-pod-ip-allocation-in-gke/
Google Cloud Blog
Best practices for Kubernetes Pod IP allocation in GKE | Google Cloud Blog
Yes, you can enjoy Kubernetes’ flat address space without using a lot of IP addresses.
🚀 Тщательно подобранный список замечательных статей, видеороликов и других ресурсов для изучения и практики архитектуры, шаблонов и принципов программного обеспечения.
https://github.com/mehdihadeli/awesome-software-architecture
https://github.com/mehdihadeli/awesome-software-architecture
GitHub
GitHub - mehdihadeli/awesome-software-architecture: 📚 A curated list of awesome articles, videos, and other resources to learn…
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles. - mehdihadeli/awesome-software-architecture
Является ли Kubernetes базой данных? CRD объяснили за пять минут
https://dev.to/cyclops-ui/is-kubernetes-a-database-crds-explained-in-three-minutes-361d
https://dev.to/cyclops-ui/is-kubernetes-a-database-crds-explained-in-three-minutes-361d
DEV Community
Is Kubernetes a database? CRDs explained in five minutes
When you touch on containerized apps today, Kubernetes usually comes up as their orchestrator. Sure,...
Развертывание приложений Kubernetes в два клика с помощью Azure DevOps и Terraform (2 минуты чтения)
В этой статье показано, как развернуть определение YAML в кластере Azure AKS с помощью конвейеров Azure DevOps и Terraform. Этот процесс требует трех ключевых шагов: создание кластера AKS, интеграция конвейеров Azure DevOps с кластером и выполнение процесса развертывания для определения YAML приложения в Azure DevOps.
https://blog.geralexgr.com/terraform/deploying-kubernetes-applications-with-2-clicks-azure-devops-terraform
В этой статье показано, как развернуть определение YAML в кластере Azure AKS с помощью конвейеров Azure DevOps и Terraform. Этот процесс требует трех ключевых шагов: создание кластера AKS, интеграция конвейеров Azure DevOps с кластером и выполнение процесса развертывания для определения YAML приложения в Azure DevOps.
https://blog.geralexgr.com/terraform/deploying-kubernetes-applications-with-2-clicks-azure-devops-terraform
GeralexGR
Deploying kubernetes applications with 2-clicks | Azure DevOps & Terraform - GeralexGR
When you read the noscript you may think that this article can be a clickbait. That’s the reason you should continue reading until this end to figure out that deploying k8s application with Azure DevOps and terraform can be very easy when you create everything…
Узнайте, как создавать меньшие образы Docker, выбирая минимальный базовый образ, устанавливая только необходимые зависимости, используя многоэтапные сборки и оптимизируя уровни.
https://dev.to/nmend/creating-a-smaller-docker-image-a-practical-guide-17b?
https://dev.to/nmend/creating-a-smaller-docker-image-a-practical-guide-17b?
Rootless Docker : внедрите Docker без root для повышения безопасности в многопользовательских средах. https://cmtops.dev/posts/rootless-docker-in-multiuser-environment
Как настроить tmux с нуля : подробное руководство по настройке Tmux для повышения производительности вашего терминала. https://ianthehenry.com/posts/how-to-configure-tmux
Как настроить tmux с нуля : подробное руководство по настройке Tmux для повышения производительности вашего терминала. https://ianthehenry.com/posts/how-to-configure-tmux
cmtops.dev
Tim's internet corner. You will find occasional articles related to Linux, other Unix-like systems, and DevOps here.
Использование Backstage для каталогизации ваших API
Одна из интересных возможностей — использование Backstage в качестве каталога для ваших внутренних API . Ниже мы углубимся в изучение того, как использовать Backstage для каталогизации ваших API, и рассмотрим, как это может революционизировать управление API в вашей организации. https://nordicapis.com/using-backstage-to-catalog-your-apis/
Одна из интересных возможностей — использование Backstage в качестве каталога для ваших внутренних API . Ниже мы углубимся в изучение того, как использовать Backstage для каталогизации ваших API, и рассмотрим, как это может революционизировать управление API в вашей организации. https://nordicapis.com/using-backstage-to-catalog-your-apis/
Nordic APIs
Using Backstage to Catalog Your APIs | Nordic APIs |
One use of Backstage is to catalog your internal API inventory. We walkthrough using Backstage to organize your API definition files.
Как выбрать правильный инструмент IaC: сравнение AWS CDK, CloudFormation и Terraform
https://www.freecodecamp.org/news/comparing-iac-tools-aws-cdk-cloudformation-terraform
https://www.freecodecamp.org/news/comparing-iac-tools-aws-cdk-cloudformation-terraform
freeCodeCamp.org
How to Choose the Right IaC Tool – AWS CDK, CloudFormation, and Terraform Compared
Infrastructure as Code (IaC) has become a cornerstone of modern cloud resource management. It enables developers and engineers to manage their cloud resources with the same level of control and precision as application code. When you're working with...
Тщательно подобранный список методов и инструментов для атаки и защиты конвейеров CI/CD.
https://github.com/TupleType/awesome-cicd-attacks
https://github.com/TupleType/awesome-cicd-attacks
GitHub
GitHub - TupleType/awesome-cicd-attacks: Practical resources for offensive CI/CD security research. Curated the best resources…
Practical resources for offensive CI/CD security research. Curated the best resources I've seen since 2021. - TupleType/awesome-cicd-attacks