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
Configuring Ingress in a lightweight Kubernetes distribution like K3s with Traefik can greatly enhance application routing and traffic management. This article from Sklar provides a detailed guide on setting up Traefik as the default Ingress controller in K3s. Learn how to configure Traefik for efficient load balancing, SSL termination, and traffic routing, ensuring smooth and secure operations in your K3s clusters.

https://sklar.rocks/k3s-traefik-ingress/
👍3
Forwarded from AWS Notes (Dzm Var)
🚀 Join our AWS Workshop on November 21st! 🚀

We are excited to announce that on Thursday, November 21st, we are hosting an AWS Workshop "One Observability Workshop", open to everyone!

☁️ November 21, 2024
☁️ Free of charge
☁️ Online
☁️ English

This workshop provides hands-on experience with a wide variety of tools AWS offers for monitoring and observability.

The workshop will be led by Sergey Kirgizov, an AWS expert and Cloud Engineering Manager I at EPAM Systems.

We will provide a dedicated training account for each participant who registers via the Google Form (https://forms.gle/EeEPVPNCUGfc18Qq7). However, you can also use your personal AWS account to participate.

IMPORTANT: Please make sure to complete the Google Form
https://forms.gle/EeEPVPNCUGfc18Qq7 registration by 22:00 UTC+2 on November 20th.

Find out more details and register for the workshop via the link below:
https://wearecommunity.io/events/one-observability-workshop
👍4🔥4
Kubernetes and virtual machines are both popular choices for deploying applications, but they serve different purposes and offer unique advantages. This article from iximiuz.com compares Kubernetes with virtual machines, highlighting their key differences in terms of resource management, scalability, and use cases. Learn which technology best suits your needs depending on your application's architecture and operational requirements.

https://iximiuz.com/en/posts/kubernetes-vs-virtual-machines/
👍5
Understanding Kubernetes API groups and versions is key to managing resources and ensuring compatibility as Kubernetes evolves. This article from DevOps Voyager explores Kubernetes API groups and versions, detailing how they are structured and their importance in organizing and extending the Kubernetes API. Learn how to effectively navigate and use different API groups and versions to manage workloads and ensure backward compatibility in your clusters.

https://devopsvoyager.hashnode.dev/exploring-kubernetes-api-groups-and-versions
Backing up your Git repositories is essential for safeguarding code and ensuring availability in case of data loss or corruption. This article by Mathieu Larose provides a guide on how to effectively back up Git repositories, covering various strategies such as mirroring, automated backups, and cloud storage solutions. Learn the best practices to ensure your Git repositories are securely backed up and recoverable at all times.

https://mathieularose.com/git-backup
👍4
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