Kubernetes Certified Administration is a repository that contains online resources that will help you prepare for taking the Kubernetes Certified Administrator Certification exam.
Read more https://github.com/walidshaari/Kubernetes-Certified-Administrator
Read more https://github.com/walidshaari/Kubernetes-Certified-Administrator
GitHub
GitHub - walidshaari/Kubernetes-Certified-Administrator: Online resources that will help you prepare for taking the CNCF CKA 2020β¦
Online resources that will help you prepare for taking the CNCF CKA 2020 "Kubernetes Certified Administrator" Certification exam. with time, This is not likely the comprehensive ...
π4
In this article, you will learn how to build a Kubernetes client using Go 1.18 and the Go generics.
Read more https://medium.com/@binyi3377/create-a-generic-style-kubernetes-adaptor-in-golang-1-18-8d08ee7d7639
Read more https://medium.com/@binyi3377/create-a-generic-style-kubernetes-adaptor-in-golang-1-18-8d08ee7d7639
Kubernetes is now ready to run with cgroup v2.
This blog post explains what cgroup v2 is, what it brings to Kubernetes, and how to prepare for it.
Read more https://blog.kintone.io/entry/2022/03/08/170206
This blog post explains what cgroup v2 is, what it brings to Kubernetes, and how to prepare for it.
Read more https://blog.kintone.io/entry/2022/03/08/170206
In this post, you will learn how to refactor a monitor system that handles 40k metrics samples every second with Prometheus, Thanos and Grafana.
β https://medium.com/@holidu/how-to-handle-terabytes-of-metrics-in-kubernetes-monitoring-a3056adf92b
β https://medium.com/@holidu/how-to-handle-terabytes-of-metrics-in-kubernetes-monitoring-a3056adf92b
π1
Detector for Docker Socket (DDS) is a Kubectl plugin that can detect if any of your workloads or manifest files are mounting the docker.sock volume.
β https://github.com/aws-containers/kubectl-detector-for-docker-socket
β https://github.com/aws-containers/kubectl-detector-for-docker-socket
Forwarded from Kube Builders
With Kubernetes, sometimes you need to change the config of a running resource. kubectl patch can help you out, and this guide will teach you everything you need to know about it.
β https://containiq.com/post/kubectl-patch
β https://containiq.com/post/kubectl-patch
Containiq
Using Kubectl Patch | Tutorial and Best Practices
With Kubernetes, sometimes you need to change the config of a running resource. kubectl patch can help you out, and this guide will teach you everything you need to know about it.
In this in-depth article, you will learn how to leverage distributions' packaging tools and CI/CD pipelines to build better container images using Alpine Linux and Gitlab as examples.
β https://itsufficient.me/blog/alpine-container
β https://itsufficient.me/blog/alpine-container
β€1
Forwarded from Kube Architect
With time, Helm charts might end up with more and more logic.
And as the complexity keeps on increasing you might want to write unit tests to validate your logic.
Learn how to do so in this tutorial.
β https://blog.ediri.io/how-to-unit-test-your-helm-charts
And as the complexity keeps on increasing you might want to write unit tests to validate your logic.
Learn how to do so in this tutorial.
β https://blog.ediri.io/how-to-unit-test-your-helm-charts
Pyrra is a Kubernetes operator that helps you make SLOs with Prometheus manageable, accessible, and easy to use for everyone.
β https://github.com/pyrra-dev/pyrra
β https://github.com/pyrra-dev/pyrra
Forwarded from Kube Builders
[ebook] "Cloud Native DevOps with Kubernetes, 2nd edition" shows devs and ops staff how to apply industry-standard DevOps practices to Kubernetes in a cloud-native context. Learn how to build, deploy, and scale modern applications in the cloud.
β https://nginx.com/resources/library/cloud-native-devops-with-kubernetes
β https://nginx.com/resources/library/cloud-native-devops-with-kubernetes
F5, Inc.
Kubernetes Ingress Controller Deployment and Security with NGINX
Learn how to deploy, configure, manage, secure, and monitor your Kubernetes Ingress controller with NGINX to deliver apps and APIs on-premises and in the cloud.
consul-k8s includes first-class integrations between Consul and Kubernetes. The project encapsulates multiple use cases such as syncing services, injecting Connect sidecars, and more.
β https://github.com/hashicorp/consul-k8s
β https://github.com/hashicorp/consul-k8s
GitHub
GitHub - hashicorp/consul-k8s: First-class support for Consul Service Mesh on Kubernetes
First-class support for Consul Service Mesh on Kubernetes - hashicorp/consul-k8s
Forwarded from Kube Architect
In this article, you will deep-dive into Helm testing. Specifically:
- What and how to test (template vs integrations tests).
- Golden files test.
- Property test.
- Automating chart testing with GitHub Actions.
More: https://dev.to/zelldon/advanced-test-practices-for-helm-charts-57gp
- What and how to test (template vs integrations tests).
- Golden files test.
- Property test.
- Automating chart testing with GitHub Actions.
More: https://dev.to/zelldon/advanced-test-practices-for-helm-charts-57gp
How do you keep up with Kubernetes?
If you are looking for curated Kubernetes news, we have you covered on:
- Core Kubernetes
- Security
- Architecture & development
- Job opportunities
- K3s
- Events
More: https://learnk8s.io/news
If you are looking for curated Kubernetes news, we have you covered on:
- Core Kubernetes
- Security
- Architecture & development
- Job opportunities
- K3s
- Events
More: https://learnk8s.io/news
CDN Manager lets you manage your CDN Distributions via Kubernetes resources, and syncs ingresses, load balancers and certificate settings automatically for you.
More: https://gitlab.com/redcoat/cdn-manager
More: https://gitlab.com/redcoat/cdn-manager
GitLab
Red Coat Development / CDN Manager Β· GitLab
A Kubernetes Controller which manages Distribution resources, and sets these up with CDN / Edge Cache providers
Forwarded from Kubesploit
There are cases when you need to implement traffic encryption of services running within their Kubernetes cluster but a service mesh is an overkill. In this article, you'll achieve this using cert-manager and related tools in a simple and efficient way.
More: https://medium.com/@mikhail_advani/kubernetes-in-cluster-traffic-encryption-using-cert-manager-b70c2101a12d
More: https://medium.com/@mikhail_advani/kubernetes-in-cluster-traffic-encryption-using-cert-manager-b70c2101a12d
Medium
Kubernetes in-cluster traffic encryption using cert-manager
There are several cases when people need to implement traffic encryption of services running within their Kubernetes cluster but a serviceβ¦
π1
korb is a CLI that lets you move Kubernetes PVCs between Storage Classes and Namespaces.
More: https://github.com/BeryJu/korb
More: https://github.com/BeryJu/korb
GitHub
GitHub - BeryJu/korb: Move Kubernetes PVCs between Storage Classes and Namespaces
Move Kubernetes PVCs between Storage Classes and Namespaces - BeryJu/korb
β€3
client-go is the official client library for the Go programming language.
In this article, you will learn how to use RESTClient to watch and then react to namespaces changes.
More: https://dev.to/lucasepe/watch-and-react-to-kubernetes-objects-changes-3kcg
In this article, you will learn how to use RESTClient to watch and then react to namespaces changes.
More: https://dev.to/lucasepe/watch-and-react-to-kubernetes-objects-changes-3kcg
π3
Forwarded from Kube Builders
Some errors in Kubernetes can be a nightmare, and CreateContainerError and CreateContainerConfigError are two of them. This article will help you identify and resolve these errors.
More: https://containiq.com/post/fixing-createcontainererror-and-createcontainerconfigerror
More: https://containiq.com/post/fixing-createcontainererror-and-createcontainerconfigerror
www.airplane.dev
Fixing CreateContainerError and CreateContainerConfigError
This article will help you identify and resolve the CreateContainerError and CreateContainerConfigError errors in Kubernetes.
π3
When you are moving from a traditional kind of development to a cloud-native one, you usually need to access some out-of-the-box information available in a conventional environment.
Learn how to extract & inject metadata into your pods with fieldRef
More: https://alexandrev.medium.com/empower-your-pods-with-your-cloud-native-metadata-646abce6b43
Learn how to extract & inject metadata into your pods with fieldRef
More: https://alexandrev.medium.com/empower-your-pods-with-your-cloud-native-metadata-646abce6b43
π1
Volcano is a Kubernetes native system for high-performance workloads, which has been accepted by Cloud Native Computing Foundation (CNCF) as its first and only official container batch scheduling project.
More: https://martin-grigorov.medium.com/native-integration-between-apache-spark-and-volcano-kubernetes-scheduler-488f54dbbab3
More: https://martin-grigorov.medium.com/native-integration-between-apache-spark-and-volcano-kubernetes-scheduler-488f54dbbab3
Medium
Native integration between Apache Spark and Volcano Kubernetes scheduler
Series of related articles
π2
A Pod's topologySpreadConstraint control how Pods are spread across your cluster among failure domains such as regions, zones, nodes, etc.
When it doesn't work, the most common reason is a misconfiguration in the label selector.
Learn how to fix them.
More: https://pauldally.medium.com/the-most-common-reason-your-topologyspreadconstraint-isnt-working-fb9ce25297cd
When it doesn't work, the most common reason is a misconfiguration in the label selector.
Learn how to fix them.
More: https://pauldally.medium.com/the-most-common-reason-your-topologyspreadconstraint-isnt-working-fb9ce25297cd
Medium
The Most Common Reason Your topologySpreadConstraint Isnβt Working
A Podβs topologySpreadConstraint is a pretty useful feature. The documentation describes topologySpreadConstraint perfectly by saying thatβ¦