Kube Builders – Telegram
Kube Builders
1.5K subscribers
753 photos
112 videos
1.5K links
News and links on infrastructure and building Kubernetes clusters curated by the @Learnk8s team
Download Telegram
This guide introduces the reader to Kubernetes CronJobs, explaining what they are and how they can be used when working with Kubernetes.

Read more https://containiq.com/post/kubernetes-cronjobs
[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
robusta-chaos is a chaos-engineering Kubernetes operator that can:

1. Generate OOMs.
2. Generate high CPU.
3. Make nodes unresponsive by creating kubelet issues.

More: https://github.com/robusta-dev/robusta-chaos
Forwarded from Kube Architect
Helm has Flow Control which can be used to manipulate dynamic values in the template.

In this article, you will create a single cron resource and then loop through the collections of cronjob commands to create multiple cronjob resources.

More: https://dev.to/ujwaldhakal/manage-multiple-cron-with-helm-flow-control-32i7
Kubernetes pod pending is ubiquitous in every cluster.

In this article, you learn the different situations that cause this issue, allowing you to find the solution quickly and, best of all, avoid it as much as possible.

More: https://sysdig.com/blog/kubernetes-pod-pending-problems
In this article, you'll take a closer look at what taints and tolerations are, compare them to other advanced scheduling techniques, and walk through a hands-on tutorial.



More: https://medium.com/kubecost/kubernetes-taints-tolerations-tutorial-with-examples-8ad3acd25c17
Ephemeral containers are special type of container that runs temporarily in an existing pod. This container is never automatically restarted and its lifetime is only up to the life of a pod.
Learn how to use it for troubleshooting it in this article.

More: https://medium.com/linux-shots/debug-kubernetes-pods-using-ephemeral-container-f01378243ff
Forwarded from LearnKube news
Master Kubernetes with this a 4-day Advanced Kubernetes workshop on the 9th of June!

What should you expect?

- Learn how to architect and design clusters from the ground up (in the cloud or on-prem).
- Explore the Kubernetes internal component and how the system is designed with resiliency in mind.
- Deep-dive into the networking components and observe the packets flowing into the cluster.
- Hands-on labs to test the theory with real-world scenarios!


You can sign up here: https://learnk8s.io/online-advanced-june-2022
A cool home lab built out of 4 Raspberry PIs and another RPI as a NAS server.

It features Kubernetes, K3S, Gitops, Flux, Grafana, Prometheus, Plex, and Longhorn.


More: https://medium.com/@ilankushnir/kws-cluster-e7e079cf103b
Forwarded from Kube Architect
Learn how to design a Kafka cluster to achieve high availability using standard kubernetes resources and test how it tolerates maintenance and total node failures.

More: https://learnk8s.io/kafka-ha-kubernetes
This repo covers Kubernetes objects' and components' details (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, Daemonset, Secret, Affinity, Taint-Toleration, Helm, etc.), and possible example usage scenarios (how-to, hands-on labs, etc.).

More: https://github.com/omerbsezer/Fast-Kubernetes
Skaffold is a tool that:

- Builds Docker images.
- Pushes them.
- Deploys your Kubernetes resources with the docker images it just built.

And it does everything with one single command.

Learn how to use it in this tutorial.

More: https://dev.to/otomato_io/local-kubernetes-development-with-skaffold-i0k
In this article you will learn how you can use the ambassador, adapter, sidecar and init containers to extend yours apps in Kubernetes without changing their code.

More: https://learnk8s.io/sidecar-containers-patterns
Forwarded from LearnKube news
Master Kubernetes with this a 4-day Advanced Kubernetes workshop on the 9th of June (next week)!

What should you expect?

- Learn how to architect and design clusters from the ground up (in the cloud or on-prem).
- Explore the Kubernetes internal component and how the system is designed with resiliency in mind.
- Deep-dive into the networking components and observe the packets flowing into the cluster.
- Hands-on labs to test the theory with real-world scenarios!


You can sign up here: https://learnk8s.io/online-advanced-june-2022
Forwarded from Kube Architect
In this article, you will compare 7 tools to manage your Helm releases declaratively:

1. Flux Helm controller.
2. Argo CD.
3. Helmfile.
4. Captain.
5. Terraform Helm provider.
6. Orkestra.
7. Fleet.


More: https://helm.sh/blog/tools-to-manage-helm-declaratively
Forwarded from Kube Architect
If you're challenged with maintaining a pile of YAMLs for your Kubernetes clusters, there is one more (advanced) language that could come to the rescue: Dhall.
In this article, you will learn how to use it to replace YAML.

More: https://blog.flant.com/dhall-language-for-kubernetes-manifests