Service-Hub
JovianX Service Hub is a tool that enables Self-Service for internal stakeholders. It exposes an on-demand catalog of infrastrucutre services (for example databases, s3 buckets, Airflow workflow execution, services with or without pre-configured or pre-loaded datasets , etc') via a simple self-service UI and CLI.https://github.com/JovianX/Service-Hub
argocd-vault-replacer
A plugin for ArgoCD lovely plugin to replace placeholders in Kubernetes manifests with secrets stored in Hashicorp Vault. The binary will scan the current directory recursively for any .yaml (or .yml if you're so inclined) files, or take yaml from stdin, and attempt to replace strings of the form <secret:/store/data/path~key> with those obtained from a Vault kv2 store.https://github.com/crumbhole/argocd-vault-replacer
run-job
The easiest way to run a simple one-shot job on Kubernetes.https://github.com/alexellis/run-job
run-job 🏃♂️ does the following with a simple YAML file definition:
- Creates a Kubernetes Job
- Watches until it passes or fails
- Collects its logs (if available)
- Deletes the job
sealos
Sealos is a Kubernetes distribution offering comprehensive solutions for both public and private clouds.https://github.com/labring/sealos
argo-rollouts
Argo Rollouts is a Kubernetes controller and set of CRDs which provide advanced deployment capabilities such as blue-green, canary, canary analysis, experimentation, and progressive delivery features to Kubernetes.https://github.com/argoproj/argo-rollouts
Argo Rollouts (optionally) integrates with ingress controllers and service meshes, leveraging their traffic shaping abilities to gradually shift traffic to the new version during an update. Additionally, Rollouts can query and interpret metrics from various providers to verify key KPIs and drive automated promotion or rollback during an update.
answer
An open-source knowledge-based community software. You can use it to quickly build your Q&A community for product technical support, customer support, user communication, and more.https://github.com/answerdev/answer
Старт в DevOps: от навыков до первой работы
Мы проводим бесплатный вебинар «Roadmap для DevOps -специалистов». Своим 8-летним опытом поделится Максим Гусев. Он руководил командами DevOps-инженеров и разработчиками. Знает всю кухню профессии, начиная от навыков и заканчивая трудоустройством.
Вебинар состоит из двух частей. Сначала Максим расскажет какие навыки нужны, с чего начать, как и из каких специальностей можно вырасти в DevOps-специалиста.
🔘 Работа с Git и знание различных workflow
🔘 Работа с контейнерами: Docker и Kubernetes
🔘 Какой код должен уметь писать DevOps
🔘 Работа с CI/CD: Gitlab и Jenkins
🔘 Работа с инструментами IaC: Terraform и Ansible
🔘 Софт-скиллы: обучение, коммуникация и налаживание процессов
🔘 Работа с облаками и инструментами observability
Во второй части расскажет, как устроиться на работу, а именно:
🔘 Как начинающему специалисту найти первую работу;
🔘 Как готовиться к собеседованиям;
🔘 Как происходит найм глазами нанимающего.
Вебинар пройдёт 30 августа в 19:00 по московскому времени. Регистрируйтесь по ссылке.
Информация о рекламодателе.
Мы проводим бесплатный вебинар «Roadmap для DevOps -специалистов». Своим 8-летним опытом поделится Максим Гусев. Он руководил командами DevOps-инженеров и разработчиками. Знает всю кухню профессии, начиная от навыков и заканчивая трудоустройством.
Вебинар состоит из двух частей. Сначала Максим расскажет какие навыки нужны, с чего начать, как и из каких специальностей можно вырасти в DevOps-специалиста.
Во второй части расскажет, как устроиться на работу, а именно:
Вебинар пройдёт 30 августа в 19:00 по московскому времени. Регистрируйтесь по ссылке.
Информация о рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Bottoms up for ContainerDays 2023 - Your Cloud Native Experience!
Enjoy the ultimate cloud days taking place from September 11-12 and our workshop day will follow on September 13, and just as last year, we are going hybrid again.https://www.containerdays.io
telepresence
Local development against a remote Kubernetes or OpenShift clusterhttps://github.com/telepresenceio/telepresence
Handling ‘Sensitive Value’ Error in Terraform: Iterate over Sensitive Data with Count
https://faun.pub/handling-sensitive-value-error-in-terraform-iterate-over-sensitive-data-with-count-f1b2b08d924a
https://faun.pub/handling-sensitive-value-error-in-terraform-iterate-over-sensitive-data-with-count-f1b2b08d924a
Automatic releasing of Terraform modules (mono-repo)
https://tjtharrison.medium.com/automatic-releasing-of-terraform-modules-mono-repo-e9c913af25e6
https://tjtharrison.medium.com/automatic-releasing-of-terraform-modules-mono-repo-e9c913af25e6
Managing Terraform Modules in a Monorepo
https://dragondrop.cloud/2023/07/17/managing-terraform-modules-in-a-monorepo
https://dragondrop.cloud/2023/07/17/managing-terraform-modules-in-a-monorepo
An introduction to Policy As Code
Policy as Code (PaC) is an increasingly popular methodology in DevOps. It addresses the need for control over ever more quickly evolving infrastructures. This article will give you guidance on how to build a PaC system that encourages teams to adopt it while not affecting their productivity.https://security.padok.fr/en/blog/policy-as-code
Повысьте квалификацию по Kubernetes на продвинутом курсе Kubernetes: Мега в Слёрме. Вы залезете под капот и научитесь решать стратегические проблемы управления инфраструктурой.
➡️ Посмотреть программу курса
Реклама, ООО "СЛЁРМ", ИНН 3652901450, erid 2RanyoAN2k8
➡️ Посмотреть программу курса
Реклама, ООО "СЛЁРМ", ИНН 3652901450, erid 2RanyoAN2k8
Maturing your Terraform workflow
These guidelines can help organizations mature their use of HashiCorp Terraform modules for scale and a faster release cadence.https://www.hashicorp.com/blog/maturing-your-terraform-workflow
burrito
Burrito is a TACoS (Terraform Automation Collaboration Software) Kubernetes Operator.https://github.com/padok-team/burrito
terraform-generator
Generate Terraform configurations with Node.js.https://github.com/ahzhezhe/terraform-generator
Kubernetes Security Best Practices
Part 1: Role Based Access Control (RBAC): https://engineering.dynatrace.com/blog/kubernetes-security-part-1-role-based-access-control-rbac
Part 2: Network Policies: https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part-2-network-policies-405b36ed9d94
Part 1: Role Based Access Control (RBAC): https://engineering.dynatrace.com/blog/kubernetes-security-part-1-role-based-access-control-rbac
Part 2: Network Policies: https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part-2-network-policies-405b36ed9d94
When K8s pods are stuck mounting large volumes
Recently we ran into the following problem with our Loki deployment on AWS/EKS. On every deployment or restart of a Loki Pod, mounting the persistent volume took longer and longer. It started with a few minutes delay and ended up with nearly 25 minutes on our production cluster.https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e6656cb8