Kubernetes Best Practices I Wish I Had Known Before
https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before
In this post, I will highlight some crucial Kubernetes best practices. They are from my years of experience with Kubernetes in production. Think of this as the curated “Kubernetes cheat sheet” you wish you had from Day 1. Buckle up; it’s going to be an exciting ride.
https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before
Node.js 20 upgrade: a journey through unexpected HEAP issues with Kubernetes
https://deezer.io/node-js-20-upgrade-a-journey-through-unexpected-heap-issues-with-kubernetes-27ae3d325646
https://deezer.io/node-js-20-upgrade-a-journey-through-unexpected-heap-issues-with-kubernetes-27ae3d325646
How to Optimize Kubernetes for Large Docker Images
https://hackernoon.com/how-to-optimize-kubernetes-for-large-docker-images
https://hackernoon.com/how-to-optimize-kubernetes-for-large-docker-images
How to Optimize Autoscaling in Kubernetes Using Metrics Based on Application Workflows
https://medium.com/@csepulvedab/how-to-optimize-autoscaling-in-kubernetes-using-metrics-based-on-application-workflows-7f899fdef4d9
https://medium.com/@csepulvedab/how-to-optimize-autoscaling-in-kubernetes-using-metrics-based-on-application-workflows-7f899fdef4d9
Implementing Topology Aware Routing in Kubernetes
https://medium.com/@j.aslanov94/implementing-topology-aware-routing-in-kubernetes-237abacd70ed
https://medium.com/@j.aslanov94/implementing-topology-aware-routing-in-kubernetes-237abacd70ed
Do NOT use unpackaged Helm charts!
https://tech.aabouzaid.com/2024/06/do-not-use-unpackaged-helm-charts-devops.html
https://tech.aabouzaid.com/2024/06/do-not-use-unpackaged-helm-charts-devops.html
Efficiently Handling PostgreSQL Schema Migrations in Kubernetes
https://blog.devgenius.io/efficiently-handling-postgresql-schema-migrations-in-kubernetes-201bf739acbd
Learn how to handle PostgreSQL migrations in Kubernetes using Helm hooks, preventing deadlocks and automating rollback with practical code examples.
https://blog.devgenius.io/efficiently-handling-postgresql-schema-migrations-in-kubernetes-201bf739acbd
Migrating CI/CD from Jenkins to Argo
https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4
https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4
Argo Rollouts — Blue-Green Deployment
https://medium.chuklee.com/argo-rollouts-blue-green-deployment-75dbeff4ea19
https://medium.chuklee.com/argo-rollouts-blue-green-deployment-75dbeff4ea19
flux-operator
https://github.com/controlplaneio-fluxcd/flux-operator
The Flux Operator is a Kubernetes CRD controller that manages the lifecycle of CNCF Flux CD and the ControlPlane enterprise distribution.
https://github.com/controlplaneio-fluxcd/flux-operator
lume
https://github.com/trycua/lume
A lightweight CLI and local API server to create, run and manage macOS and Linux virtual machines (VMs) natively on Apple Silicon.
https://github.com/trycua/lume
Understand Scheduling in Kubernetes
https://medium.com/@josip.cloud/understand-scheduling-in-kubernetes-1c7b24050638
Scheduling in Kubernetes is the process of assigning pods to worker nodes. This article will explain how the process of scheduling works and all the possible ways to tune it to our desires.
https://medium.com/@josip.cloud/understand-scheduling-in-kubernetes-1c7b24050638
Overview of Kubernetes CNI Network Models: VETH & Bridge / Overlay / BGP
https://medium.com/@rifewang/overview-of-kubernetes-cni-network-models-veth-bridge-overlay-bgp-ea9bfa621d32
https://medium.com/@rifewang/overview-of-kubernetes-cni-network-models-veth-bridge-overlay-bgp-ea9bfa621d32
Streamlining Helm Values Files with YAML Anchors
https://dev.to/pczavre/streamlining-helm-values-files-with-yaml-anchors-bpp
In the ever-evolving world of Kubernetes and Helm, managing configuration files efficiently is crucial for smooth deployments. Helm, the popular package manager for Kubernetes, uses YAML files for configuration, which can sometimes become complex and repetitive. One powerful feature that can simplify this process is YAML anchors. This blog will explore how YAML anchors can reduce redundancy and make your Helm values files more manageable and readable.
https://dev.to/pczavre/streamlining-helm-values-files-with-yaml-anchors-bpp
Troubleshooting Kubernetes Persistent Volume Binding Issues
https://medium.com/@steveroy7026/troubleshooting-kubernetes-persistent-volume-binding-issues-5884a4c72cfb
https://medium.com/@steveroy7026/troubleshooting-kubernetes-persistent-volume-binding-issues-5884a4c72cfb
Communications between pods and ClusterIP Services in Kubernetes
https://medium.com/@Kubway/communications-between-pods-and-clusterip-services-in-kubernetes-7cc36c6bbfb9
https://medium.com/@Kubway/communications-between-pods-and-clusterip-services-in-kubernetes-7cc36c6bbfb9
How to Simulate a Multi-Nodes Kubernetes Cluster Using Kubemark
https://hwchiu.medium.com/how-to-simulate-a-multi-nodes-kubernetes-cluster-using-kubemark-61c96b077b97
Kubemark is an official tool that allows cluster administrators to scale the number of nodes in a Kubernetes (K8s) cluster through simulation. It can generate hundreds to thousands of nodes, aiding developers in understanding the performance and limitations of their applications.
The core of Kubemark involves packaging Kubelet into containers. By deploying numerous Pods, a large number of nodes can be simulated. These nodes are then connected to the target Kubernetes cluster, enabling the registration of numerous Kubernetes nodes.
https://hwchiu.medium.com/how-to-simulate-a-multi-nodes-kubernetes-cluster-using-kubemark-61c96b077b97
3
goldilocks
https://github.com/FairwindsOps/goldilocks
Goldilocks is a utility that can help you identify a starting point for resource requests and limits.
https://github.com/FairwindsOps/goldilocks
1
tfclean
https://github.com/takaishi/tfclean
tfclean is tool to remove applied moved block, import block, etc
https://github.com/takaishi/tfclean
1