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
Forwarded from LearnKube news
In this article, you'll learn how to configure Pod Topology Spread Constraints correctly and how a naive configuration creates unexpected Pod skew.
If those are misconfigured, you could lose up to 2/3rds of your Pods.
More: https://medium.com/wise-engineering/avoiding-kubernetes-pod-topology-spread-constraint-pitfalls-d369bb04689e
If those are misconfigured, you could lose up to 2/3rds of your Pods.
More: https://medium.com/wise-engineering/avoiding-kubernetes-pod-topology-spread-constraint-pitfalls-d369bb04689e
👍2
There are definitely times when you will just want to use Helm charts.
And likewise, there are times when you will want to use just Kustomize.
But what is rarely talked about is when and how to use them together.
Learn more in this article.
More: https://trstringer.com/helm-kustomize
And likewise, there are times when you will want to use just Kustomize.
But what is rarely talked about is when and how to use them together.
Learn more in this article.
More: https://trstringer.com/helm-kustomize
👍1
In this case study, you will learn the challenges, designs and implementation details for a resilient and scalable backend architecture for WebRTC and Websockets on Kubernetes.
More: https://medium.com/lumen-engineering-blog/how-to-implement-a-distributed-and-auto-scalable-websocket-server-architecture-on-kubernetes-4cc32e1dfa45
More: https://medium.com/lumen-engineering-blog/how-to-implement-a-distributed-and-auto-scalable-websocket-server-architecture-on-kubernetes-4cc32e1dfa45