terraform-tui
TFTUI is a powerful textual GUI that empowers users to effortlessly view and interact with their Terraform state.https://github.com/idoavrah/terraform-tui
With its latest version you can easily visualize the complete state tree, gaining deeper insights into your infrastructure's current configuration. Additionally, the ability to inspect individual resource states allows you to focus on specific details for better analysis and management. Lastly, it's now possible to select resources and perform actions such as tainting and untainting.
Building a Successful SRE Team
Successful techniques to ensure your SRE team delivers valuehttps://medium.com/@hans.knechtions/building-a-successful-sre-team-283232bc2694
Lesson learned while scaling Kubernetes cluster to 1000 pods in AWS EKS
https://devopslearning.medium.com/lesson-learned-while-scaling-kubernetes-cluster-to-1000-pods-in-aws-eks-d2d399152bc2
https://devopslearning.medium.com/lesson-learned-while-scaling-kubernetes-cluster-to-1000-pods-in-aws-eks-d2d399152bc2
How to avoid global outage — Seamlessly migrating DaemonSet labels
As Site Reliability Engineering Team, we continuously strive to improve the systems we operate. One way to do so is to stay up-to-date with upstream components. One of the components that needed some special care turned out to be a CSI Driver, which is installed in the Kubernetes cluster as DaemonSet. Originally, the driver was installed in the cluster using YAML manifest and kubectl. As the dev team moved to support Helm, we also wanted to utilize Helm Chart for the driver to ease our lives.https://engineering.prezi.com/intro-4727024fc2c1
Comparing Kubernetes operators for PostgreSQL. Part 2: CloudNativePG
https://blog.palark.com/cloudnativepg-and-other-kubernetes-operators-for-postgresql
https://blog.palark.com/cloudnativepg-and-other-kubernetes-operators-for-postgresql
Container Security Site
This is a site with some container security resources. It is (and probably always will be) a work in progress, but hopefully you’ll find some useful information.https://www.container-security.site
Setting up readiness and liveness health-check probes in Kubernetes with SpringBoot
https://medium.com/@eumaho/setting-up-readiness-and-liveness-health-check-probes-in-kubernetes-with-springboot-674eb1038377
https://medium.com/@eumaho/setting-up-readiness-and-liveness-health-check-probes-in-kubernetes-with-springboot-674eb1038377
Getting Started with Kubernetes Networking
https://medium.com/patilswapnilv/getting-started-with-kubernetes-networking-7e10623fc78f
https://medium.com/patilswapnilv/getting-started-with-kubernetes-networking-7e10623fc78f
Kubernetes ErrImagePull and ImagePullBackOff in detail
https://dev.to/sysdig/kubernetes-errimagepull-and-imagepullbackoff-in-detail-1ga2
https://dev.to/sysdig/kubernetes-errimagepull-and-imagepullbackoff-in-detail-1ga2
Kubernetes Autoscaling: How to use the Kubernetes Autoscaler
In this article, we will be taking a look at the different methods of Kubernetes Autoscaling that help with the automated process of scaling resources required by the application.https://www.clickittech.com/devops/kubernetes-autoscaling
kyverno
Kyverno is a policy engine designed for Kubernetes. It can validate, mutate, and generate configurations using admission controls and background scans. Kyverno policies are Kubernetes resources and do not require learning a new language. Kyverno is designed to work nicely with tools you already use like kubectl, kustomize, and Git.https://github.com/kyverno/kyverno
constellation
Constellation is a Kubernetes engine that aims to provide the best possible data security. It wraps your K8s cluster into a single confidential context that is shielded from the underlying cloud infrastructure. Everything inside is always encrypted, including at runtime in memory.https://github.com/edgelesssys/constellation
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