A sidecar app which clones a git repo and keeps it in sync with the upstream.
https://github.com/kubernetes/git-sync
https://github.com/kubernetes/git-sync
GitHub
GitHub - kubernetes/git-sync: A sidecar app which clones a git repo and keeps it in sync with the upstream.
A sidecar app which clones a git repo and keeps it in sync with the upstream. - kubernetes/git-sync
🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative.
https://github.com/thevahidal/jake
https://github.com/thevahidal/jake
GitHub
GitHub - thevahidal/jake: 🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative.
🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative. - thevahidal/jake
👍1
Testing Terraform resources is essential for ensuring that your infrastructure as code is reliable and functions as expected. This article from Better Programming introduces the basics of Terraform resource testing, covering the tools, frameworks, and best practices to validate your Terraform configurations. Learn how to implement effective testing strategies to catch errors early and maintain high-quality infrastructure code.
https://betterprogramming.pub/terraform-resource-testing-101-c9da424faaf3
https://betterprogramming.pub/terraform-resource-testing-101-c9da424faaf3
Medium
Terraform Resource Testing 101
Validate code quality with a Terraform plan using JSON and Pytest
👍2
Managing infrastructure as code with Terraform provides significant benefits, especially at scale. This article from Cloudflare details how they use Terraform to manage and automate their infrastructure. Discover the best practices, challenges, and strategies Cloudflare employs to optimize their Terraform workflows and achieve seamless, scalable infrastructure management.
https://blog.cloudflare.com/terraforming-cloudflare-at-cloudflare/
https://blog.cloudflare.com/terraforming-cloudflare-at-cloudflare/
The Cloudflare Blog
How Cloudflare uses Terraform to manage Cloudflare
Cloudflare uses the Cloudflare Terraform provider extensively to make changes to our internal accounts as easy as opening a pull request.
👍1
Tool to evaluate upgrade confidence for Kubernetes cluster addons
https://github.com/FairwindsOps/gonogo
https://github.com/FairwindsOps/gonogo
GitHub
GitHub - FairwindsOps/gonogo: [alpha] Tool to evaluate upgrade confidence for Kubernetes cluster addons
[alpha] Tool to evaluate upgrade confidence for Kubernetes cluster addons - FairwindsOps/gonogo
Calico and Kubernetes work together to provide a powerful solution for implementing robust network policies in cloud-native environments. This article from Faun discusses how Calico enhances Kubernetes' native networking capabilities, offering greater control, security, and flexibility. Learn how to configure and use Calico for managing network policies, improving both security and performance in your Kubernetes clusters.
https://faun.pub/calico-and-kubernetes-a-perfect-pair-for-robust-network-policy-2b91eb4eec44
https://faun.pub/calico-and-kubernetes-a-perfect-pair-for-robust-network-policy-2b91eb4eec44
Medium
Calico and Kubernetes: A Perfect Pair for Robust Network Policy
In K8s, a network policy which defines how pods are allowed to communicate with each other.
👍2❤1
Preflight Checks and Support Bundles Framework for Kubernetes Applications
https://github.com/replicatedhq/troubleshoot
https://github.com/replicatedhq/troubleshoot
GitHub
GitHub - replicatedhq/troubleshoot: Preflight Checks and Support Bundles Framework for Kubernetes Applications
Preflight Checks and Support Bundles Framework for Kubernetes Applications - replicatedhq/troubleshoot
1👍3
Understanding the Kubernetes kubeconfig file is crucial for managing access to your Kubernetes clusters. This article from DevOpsCube provides a comprehensive guide on the structure, usage, and best practices of the kubeconfig file. Learn how to configure, manage, and secure your kubeconfig to ensure efficient and secure interactions with your Kubernetes clusters.
https://devopscube.com/kubernetes-kubeconfig-file/
https://devopscube.com/kubernetes-kubeconfig-file/
DevOpsCube – Easy DevOps, SRE Guides & Reviews
Kubeconfig File Explained (Examples, Usage and Configuration)
In this blog, you’ll learn what a Kubeconfig file is and how to create and use one to connect to a Kubernetes cluster with hands-on examples.
❤2
Managing Grafana as code allows for consistent, version-controlled monitoring setups across environments. This comprehensive guide from Grafana covers tools, tips, and best practices for managing Grafana dashboards and configurations as code. Learn how to automate and streamline your Grafana deployments using various tools to enhance observability and maintain monitoring consistency.
https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks/
https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks/
Grafana Labs
Grafana as code: A complete guide to tools, tips, and tricks
Learn about some as code tools you can use to declaratively manage Grafana resources and find out how to incorporate them into your own use cases.
Restricting cluster admin permissions in Kubernetes is essential for maintaining security and preventing unauthorized access. This article by Marcus Noble provides insights into best practices for limiting cluster admin privileges. Learn how to effectively manage roles and permissions to enhance the security of your Kubernetes environment and protect your infrastructure from potential threats.
https://marcusnoble.co.uk/2022-01-20-restricting-cluster-admin-permissions/
https://marcusnoble.co.uk/2022-01-20-restricting-cluster-admin-permissions/
Marcus Noble
Restricting cluster-admin Permissions
Generally, and by default, operators of the cluster are assigned to the cluster-admin ClusterRole. This gives the user access and permission to do all operations on all resources in the cluster. There's very good reason for this, an admin generally needs…
👍2👎1
Scaling Site Reliability Engineering (SRE) teams is crucial for maintaining high availability and performance as organizations grow. This article from DZone explores strategies for expanding SRE teams, including building scalable processes, leveraging automation, and fostering a culture of collaboration. Learn how to effectively scale your SRE practices to support the evolving needs of your organization.
https://dzone.com/articles/scaling-sre-teams
https://dzone.com/articles/scaling-sre-teams
DZone
Scaling SRE Teams
Scaling teams of site reliability engineers comes with many challenges. Here, explore the challenges of scaling and review a successful scaling framework.
👍1
manage multiple kubectl port-forward commands, with support for UDP, K8s proxy, and github state sync.
https://github.com/hcavarsan/kftray
https://github.com/hcavarsan/kftray
GitHub
GitHub - hcavarsan/kftray: kubectl port-forward manager and reverse tunnel (ngrok-like) for exposing local services publicly,…
kubectl port-forward manager and reverse tunnel (ngrok-like) for exposing local services publicly, with TLS termination, HTTP traffic inspection, UDP forwarding, multi-hop proxy routing through k...
The OpenTelemetry Collector is a powerful tool for gathering, processing, and exporting telemetry data from various sources. This article by Frankel provides a deep dive into the OpenTelemetry Collector, explaining its architecture, key features, and how to set it up. Learn how to use the OpenTelemetry Collector to improve observability in your systems by centralizing and standardizing the collection of metrics, traces, and logs.
https://blog.frankel.ch/opentelemetry-collector/
https://blog.frankel.ch/opentelemetry-collector/
A Java geek
Exploring the OpenTelemetry Collector
The OpenTelemetry Collector sits at the center of the OpenTelemetry architecture but is unrelated to the W3C Trace Context. In my tracing demo, I use Jaeger instead of the Collector. Yet, it’s ubiquitous, as in every OpenTelemetry-related post. I wanted to…
Upgrading Amazon EKS worker nodes is crucial for maintaining security, performance, and access to new features. This AWS blog post explains how to use Karpenter to automate the upgrade of EKS worker nodes, specifically handling node drift. Learn about the process and best practices to ensure smooth upgrades, minimize downtime, and maintain consistency in your Kubernetes environment.
https://aws.amazon.com/blogs/containers/how-to-upgrade-amazon-eks-worker-nodes-with-karpenter-drift/
https://aws.amazon.com/blogs/containers/how-to-upgrade-amazon-eks-worker-nodes-with-karpenter-drift/
Amazon
How to upgrade Amazon EKS worker nodes with Karpenter Drift | Amazon Web Services
[May, 2024 – This blog has been updated to reflect Karpenter v1beta1 API changes] Introduction Karpenter is an open-source cluster autoscaler that provisions right-sized nodes in response to unschedulable pods based on aggregated CPU, memory, volume requests…
1👍3
A syntax-highlighting pager for git, diff, grep, and blame output
https://github.com/dandavison/delta
https://github.com/dandavison/delta
GitHub
GitHub - dandavison/delta: A syntax-highlighting pager for git, diff, grep, and blame output
A syntax-highlighting pager for git, diff, grep, and blame output - dandavison/delta
👍4
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
https://github.com/httpie/cli
https://github.com/httpie/cli
GitHub
GitHub - httpie/cli: 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions…
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. - httpie/cli
👍1
Performance regressions in cloud environments can be challenging to diagnose and resolve. This article from DoltHub discusses a "spooky" performance regression issue encountered with AWS Elastic Block Store (EBS). It explores the investigative steps taken to identify the root cause, the lessons learned, and best practices for monitoring and mitigating similar issues in cloud storage systems.
https://www.dolthub.com/blog/2023-11-22-spooky-performance-regression-aws-ebs/
https://www.dolthub.com/blog/2023-11-22-spooky-performance-regression-aws-ebs/
Dolthub
A Spooky Performance Regression in AWS EBS Volumes
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
👍3