DevOps & SRE notes – Telegram
DevOps & SRE notes
12K subscribers
38 photos
19 files
2.5K links
Helpfull articles and tools for DevOps&SRE

WhatsApp: https://whatsapp.com/channel/0029Vb79nmmHVvTUnc4tfp2F

For paid consultation (RU/EN), contact: @tutunak


All ways to support https://telegra.ph/How-support-the-channel-02-19
Download Telegram
Managing multiple environments in Kubernetes can be complex, but using tools like Flux and vCluster can streamline the process. This article by Fra Bernhardt explains how to set up a multi-environment Kubernetes infrastructure on AWS, leveraging Flux for GitOps-driven automation and vCluster for managing lightweight virtual clusters. Learn how this combination simplifies environment management and enhances scalability and flexibility in your DevOps workflows.

https://medium.com/@fra.bernhardt/streamlining-devops-multi-environment-kubernetes-setup-with-flux-and-vcluster-on-aws-6ee83457c08c
👍5
Adopting a modular approach to CLI tools, particularly with Terraform, can greatly improve scalability and maintainability in infrastructure as code. This article from Leaner Cloud explores how to structure Terraform using modular building blocks, making it easier to manage complex cloud infrastructure. Learn best practices for organizing Terraform modules and creating reusable components to streamline deployments and improve collaboration.

https://leanercloud.beehiiv.com/p/adopting-model-cli-tools-terraform-building-blocks
💯3❤‍🔥2👍2💩1
Managing a container platform at scale requires robust tools and strategies. This article from Adi Does Code explores how Adidas handles their container platform, detailing the architecture, challenges, and solutions they've implemented to manage workloads efficiently. Learn about their approach to Kubernetes, automation, and monitoring, and how they optimize performance and reliability across their containerized infrastructure.

https://medium.com/adidoescode/adidas-how-we-are-managing-a-container-platform-1-3-6ce24e756490
👍31🔥1
Storing configuration in container registries, rather than in Git, offers several advantages for managing cloud-native applications. This article by Brian Grant explores the benefits of using container registries for configuration storage, such as improved security, versioning, and integration with Kubernetes workflows. Learn how this approach can simplify configuration management, streamline updates, and enhance the security of your containerized applications.

https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-registries-rather-than-git-b4266dc0c79f
👍4🔥2
Simplifying and securing access to Azure resources is crucial for protecting cloud environments. This article from ITNEXT explores the differences between Managed Identity and Workload Identity in Azure, highlighting how each approach works for authentication and resource management. Learn how to choose the best method for securing your applications and services, and understand the advantages of each in terms of security, simplicity, and scalability.

https://itnext.io/simplify-secure-your-azure-resources-managed-identity-vs-workload-identity-fe49d133fc03
👍3👏1
Ensuring idempotence in CI/CD pipeline build steps is key to maintaining consistent and predictable deployments. This article explores the importance of idempotence and provides practical insights for achieving it in your workflows.

https://dev.to/tutunak/why-idempotence-matters-in-cicd-pipeline-build-steps-4ka
💯3👍2🔥21
Multi-tenancy in Kubernetes allows for better resource isolation and management across different teams or workloads within the same cluster. This article from Loft compares various multi-tenancy options in Kubernetes, including namespace-based isolation, virtual clusters, and physical cluster separation. Learn about the pros and cons of each approach and discover which solution might be the best fit for your use case, helping you achieve efficient and secure multi-tenancy in Kubernetes environments.

https://www.loft.sh/blog/comparing-multi-tenancy-options-in-kubernetes
Writing custom Prometheus exporters is a powerful way to extend monitoring capabilities, especially in Kubernetes environments. This article by dast04 on Medium explores how to write custom Prometheus exporters using Python, specifically for Kubernetes. Learn how to collect and expose custom metrics, and integrate them into Prometheus to monitor your services more effectively.

https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kubernetes-73626b66d78c
👍3👌1
Managing multiple Helm charts can become complex as the number of deployments increases. This article from Kluctl explores how to streamline the management of numerous Helm charts using Kluctl, a tool designed to simplify Kubernetes deployments. Learn how Kluctl helps organize, manage, and deploy Helm charts more efficiently, reducing operational overhead and improving workflow scalability.

https://kluctl.io/blog/2023/02/28/managing-many-helm-charts-with-kluctl/
👍5
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out, and across containers, pods, nodes, and clusters. Inspired by Wireshark, purposely built for Kubernetes.

https://github.com/kubeshark/kubeshark
👍4