A curated list of awesome Kubernetes tools and resources.
More: https://github.com/tomhuang12/awesome-k8s-resources
More: https://github.com/tomhuang12/awesome-k8s-resources
👍1
In this article, you will learn how session affinity works and how to configure it in nginx-ingress.
You will also discuss how this is probably not a good idea and why you should try to avoid it with containerized workloads.
More: https://pauldally.medium.com/session-affinity-and-kubernetes-proceed-with-caution-8e66fd5deb05
You will also discuss how this is probably not a good idea and why you should try to avoid it with containerized workloads.
More: https://pauldally.medium.com/session-affinity-and-kubernetes-proceed-with-caution-8e66fd5deb05
In this repository, you'll find an example of a Flask app with Celery workers deployed on Kubernetes.
The system consists of an HTTP service which computes long-running tasks asynchronously using two different task queues.
More: https://github.com/matiaslindgren/celery-kubernetes-example
The system consists of an HTTP service which computes long-running tasks asynchronously using two different task queues.
More: https://github.com/matiaslindgren/celery-kubernetes-example
Forwarded from LearnKube news
This week on the Learn Kubernetes Weekly:
📈 Understand container metrics
🔎 Tracing pod to pod network traffic
🔗 Envoy WASM extensions
📝 Docker networking models
📥 Kubernetes API server: the storage interface
Read it now: https://learnk8s.io/issues/37
📈 Understand container metrics
🔎 Tracing pod to pod network traffic
🔗 Envoy WASM extensions
📝 Docker networking models
📥 Kubernetes API server: the storage interface
Read it now: https://learnk8s.io/issues/37
Forwarded from LearnKube news
With
This article will examine the differences between these concepts and what to consider in practical applications.
More: https://hwchiu.medium.com/introduction-to-kubernetes-resources-capacity-and-allocatable-4dc1bfbd1caf
kubectl describe node, you can observe the resource allocation and capacity on each node.This article will examine the differences between these concepts and what to consider in practical applications.
More: https://hwchiu.medium.com/introduction-to-kubernetes-resources-capacity-and-allocatable-4dc1bfbd1caf
In this article, you will compare the pros and cons of
More: https://medium.com/@zparnold/why-im-a-fan-of-helm-template-over-helm-install-dc35a05115cf
helm install vs helm template and discover how the latter might be a safer choice for deploying complex Helm charts.More: https://medium.com/@zparnold/why-im-a-fan-of-helm-template-over-helm-install-dc35a05115cf
Kubernetes Jobs Manager Operator is responsible for managing the lifecycle of complicated workflows with multiple jobs without needing dozens of YAML files with specific ordering.
More: https://github.com/lukaszraczylo/jobs-manager-operator
More: https://github.com/lukaszraczylo/jobs-manager-operator
Forwarded from LearnKube news
This checklist contains a large set of best practices for Azure Kubernetes service.
More: https://www.the-aks-checklist.com
More: https://www.the-aks-checklist.com
In this article, you'll explore how to use GKE's built-in tools to optimize cost, performance, and reliability at scale across projects and clusters.
You'll focus on workload rightsizing and identifying idle clusters.
More: https://cloud.google.com/blog/products/containers-kubernetes/optimize-gke-workloads-at-scale
You'll focus on workload rightsizing and identifying idle clusters.
More: https://cloud.google.com/blog/products/containers-kubernetes/optimize-gke-workloads-at-scale
👍2
In this case study, you will learn how Songkick's team leveraged cluster autoscaling to dynamically allocate resources as needed, resulting in more efficient use of infrastructure and lower costs.
More: https://devblog.songkick.com/optimising-platform-spend-with-cluster-autoscaling-7ecd4b03252
More: https://devblog.songkick.com/optimising-platform-spend-with-cluster-autoscaling-7ecd4b03252
Forwarded from Kubesploit
Kustomize SOPSGenerator is a Kustomize generator plugin that reads SOPS-encoded files and converts them to Kubernetes Secrets.
More: https://github.com/omninonsense/kustomize-sopsgenerator
More: https://github.com/omninonsense/kustomize-sopsgenerator
This article explores how to take a GitOps approach with Crossplane, Anthos and ArgoCD to simplify the deployment and maintenance of modern cloud platforms.
More: https://medium.com/@vincn.ledan/build-a-modern-platform-with-crossplane-anthos-and-argocd-the-future-of-infrastructure-management-9211ef107cb9
More: https://medium.com/@vincn.ledan/build-a-modern-platform-with-crossplane-anthos-and-argocd-the-future-of-infrastructure-management-9211ef107cb9
🔥1
This tutorial shows how to build and run Quarkus serverless apps on OpenShift and integrate them through Knative Eventing and Kafka.
More: https://piotrminkowski.com/2023/04/18/serverless-on-openshift-with-knative-quarkus-and-kafka
More: https://piotrminkowski.com/2023/04/18/serverless-on-openshift-with-knative-quarkus-and-kafka
🔥1
In this article, you will learn how to combine Helm, Helmfile and SOPS to store your secrets (safely) in Git.
More: https://blog.mariano.cloud/all-right-then-keep-your-secrets-in-git-with-sops
More: https://blog.mariano.cloud/all-right-then-keep-your-secrets-in-git-with-sops
🔥1
Flux Cluster Template is an opinionated community template for deploying a single Kubernetes cluster with Ansible and Terraform backed by Flux, SOPS, GitHub Actions, Renovate and more!
More: https://github.com/onedr0p/flux-cluster-template
More: https://github.com/onedr0p/flux-cluster-template
👍1
In this blog post, you will explore how to implement a latency-based autoscaling strategy using Linkerd2 and Prometheus using custom metrics on Kubernetes.
More: https://medium.com/@hadican/cost-effective-scalability-with-latency-based-autoscaling-4345b799719b
More: https://medium.com/@hadican/cost-effective-scalability-with-latency-based-autoscaling-4345b799719b
❤4
Nautikos is a lightweight CI/CD tool for updating image tags in Kubernetes manifests.
More: https://github.com/janheindejong/nautikos
More: https://github.com/janheindejong/nautikos
Forwarded from LearnKube news
This week on the Learn Kubernetes Weekly:
🏗️ Kubernetes resources, capacity and allocatable
✅ AKS checklist
📦 Container security fundamentals: isolation & namespaces
🛜 Cluster networking
🆚 "helm template" over "helm install"
Read it now: https://learnk8s.io/issues/38
🏗️ Kubernetes resources, capacity and allocatable
✅ AKS checklist
📦 Container security fundamentals: isolation & namespaces
🛜 Cluster networking
🆚 "helm template" over "helm install"
Read it now: https://learnk8s.io/issues/38
Volume group snapshot introduces a Kubernetes API that allows users to take crash-consistent snapshots for multiple volumes together.
It uses a label selector to group multiple PersistentVolumeClaims for snapshotting.
More: https://kubernetes.io/blog/2023/05/08/kubernetes-1-27-volume-group-snapshot-alpha
It uses a label selector to group multiple PersistentVolumeClaims for snapshotting.
More: https://kubernetes.io/blog/2023/05/08/kubernetes-1-27-volume-group-snapshot-alpha
Kluctl is the missing glue that combines your (and any third-party) deployments into one large declarative Kubernetes deployment while making it fully manageable (e.g. deploy, diff, prune, delete, etc.) via one unified command line interface.
More: https://github.com/kluctl/kluctl
More: https://github.com/kluctl/kluctl
Forwarded from Kube Events
🎉 Developing infrastructure testing workflow using vCluster + GitOps
📅 23 Aug
⏰ 12 pm EST
Learn how to create temporary environments for testing features before deploying to production.
https://kube.events/t/12cacfa6-80ca-4522-936e-c5bfb4dbc8f0?s=16
📅 23 Aug
⏰ 12 pm EST
Learn how to create temporary environments for testing features before deploying to production.
https://kube.events/t/12cacfa6-80ca-4522-936e-c5bfb4dbc8f0?s=16