DevOps & SRE notes – Telegram
DevOps & SRE notes
12K subscribers
40 photos
19 files
2.5K links
Helpful 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
Engineers and major companies are pushing a technology called L4S that they say could make the web feel dramatically faster. But how?
https://www.theverge.com/23655762/l4s-internet-apple-comcast-latency-speed-bandwidth
👍52
This is the story of how we upgraded our fleet of 1200+ MySQL hosts to 8.0. Upgrading the fleet with no impact to our Service Level Objectives (SLO) was no small feat–planning, testing and the upgrade itself took over a year and collaboration across multiple teams within GitHub.
https://github.blog/2023-12-07-upgrading-github-com-to-mysql-8-0/
👍3
https://questdb.io/blog/questdb-cloud-kubernetes-operator/

The article from QuestDB discusses their transition to a Kubernetes Operator for their cloud operations. The switch involves moving from a provisioner-based system to a Kubernetes Operator, which manages complex operations and orchestrates features like automatic node failure recovery, High Availability, and Cold Storage. This new system simplifies provisioning by reducing code complexity and improving unit testing. It also offers benefits like auto-healing, easier upgrades, and improved control plane locality. The operator is designed to be a drop-in replacement for their current system, ensuring seamless transition and enhanced automation capabilities.
👍2
https://povilasv.me/how-to-monitor-kubelet/

The article on Povilas Versockas' blog provides a comprehensive guide on monitoring Kubelet, a key component in Kubernetes. It explains Kubelet's role in managing pods and nodes, details its operation, and discusses how to monitor it effectively using methods like the RED approach. The article also outlines the Kubernetes Service Level Objectives for Kubelet and introduces the Kubernetes Monitoring Mixin, which includes a dashboard and alerts for monitoring Kubelet. This resource is particularly useful for those looking to understand and improve their monitoring of Kubelet in a Kubernetes environment.
👍3
Define sleep & wake up cycles for your Kubernetes resources. Automatically schedule to shutdown Deployments, CronJobs, StatefulSets and HorizontalPodAutoscalers that occupy resources in your cluster and wake them up only when you need them, reducing that way the overall power consumption.

https://github.com/rekuberate-io/sleepcycles
👍3
https://nateb.xyz/a/self-managed-kubernetes

The article by Nate Buckareff on "Self-Managed Kubernetes" is a detailed tutorial on setting up a self-managed Kubernetes cluster using QEMU, a Linux virtual machine environment. It covers steps like setting up a local test environment, creating virtual network interfaces, bootstrapping nodes, and installing Kubernetes with k0s. The guide also addresses network configurations using dnsmasq and iptables, and emphasizes the importance of understanding Kubernetes intricacies for successful self-management.
👍2
Self-hosted Jira - RIP.
Support for Server products ended on Feb. 15, 2024
Server products and apps no longer receive technical support, security updates, and bug fixes for vulnerabilities.
https://www.atlassian.com/migration/assess/journey-to-cloud
😱3
The article by Luca Cavallin noscriptd "barco: Linux Containers From Scratch in C" is a comprehensive guide on creating a simple container runtime in C. It focuses on utilizing Linux kernel features like namespaces, seccomp, capabilities, and cgroups. The project, named 'barco', serves as a learning tool for understanding containerization in Linux and is not intended for production use. The article also details the development process, including the environment setup and the structure of the C project.

https://www.lucavall.in/barco-linux-containers-from-scratch-in-c
👍2