Forwarded from Kubesploit
Paralus is a tool that enables controlled, audited access to Kubernetes infrastructure.
It comes with just-in-time service account creation and user-level credential management that integrates with your RBAC and SSO.
Ships as a GUI, API, and CLI.
More: https://github.com/paralus/paralus
It comes with just-in-time service account creation and user-level credential management that integrates with your RBAC and SSO.
Ships as a GUI, API, and CLI.
More: https://github.com/paralus/paralus
In this tutorial, you'll learn how to deploy MongoDB to Kubernetes using the MongoDB Operator.
More: https://adamtheautomator.com/mongodb-kubernetes
More: https://adamtheautomator.com/mongodb-kubernetes
Forwarded from Kube Events
One interesting challenge with Kubernetes is deploying workloads across several regions.
While you can technically have a cluster with several nodes located in different regions, this is generally regarded as something you should avoid due to the extra latency.
Another popular alternative is to deploy a cluster for each region and find a way to orchestrate them.
In this webinar, Daniele will demo live how to create, connect and operate three Kubernetes clusters in different regions.
You can register here (it's free): https://kube.events/t/a35a3a6f-2d32-458b-aca4-61bb9d8bb1ce
While you can technically have a cluster with several nodes located in different regions, this is generally regarded as something you should avoid due to the extra latency.
Another popular alternative is to deploy a cluster for each region and find a way to orchestrate them.
In this webinar, Daniele will demo live how to create, connect and operate three Kubernetes clusters in different regions.
You can register here (it's free): https://kube.events/t/a35a3a6f-2d32-458b-aca4-61bb9d8bb1ce
You're probably familiar with Kubernetes but do you know what operators are, how they work, and how to build one?
In this tutorial, you'll learn how to create a basic Kubernetes operator.
More: https://medium.com/@leovct/build-a-kubernetes-operator-in-10-minutes-4d5c4c717fd5
In this tutorial, you'll learn how to create a basic Kubernetes operator.
More: https://medium.com/@leovct/build-a-kubernetes-operator-in-10-minutes-4d5c4c717fd5
Forwarded from Kube Architect
Goldilocks is a utility that can help you identify a starting point for resource requests and limits in Kubernetes.
More: https://github.com/FairwindsOps/goldilocks
More: https://github.com/FairwindsOps/goldilocks
This article takes a deep dive into Kubernetes Scheduling, starting with an overview of scheduling and eviction with affinity and taints.
More: https://granulate.io/a-deep-dive-into-kubernetes-scheduling
More: https://granulate.io/a-deep-dive-into-kubernetes-scheduling
In this article, you'll cover the things you can do with the Kubernetes Horizontal Pod Autoscaler to scale your application:
1. Autoscaling on CPU/memory.
2. Custom metrics.
3. External metrics.
4. HPAScaleToZero.
5. HPAContainerMetrics.
6. LogarithmicScaleDown.
More: https://martinheinz.dev/blog/76
1. Autoscaling on CPU/memory.
2. Custom metrics.
3. External metrics.
4. HPAScaleToZero.
5. HPAContainerMetrics.
6. LogarithmicScaleDown.
More: https://martinheinz.dev/blog/76
This article describes how an app could handle a graceful shutdown of pending requests to ensure zero downtime deployments in Kubernetes.
More: https://yashwanth-nimmala.medium.com/kubernetes-graceful-shutdown-73bb23af2abd
More: https://yashwanth-nimmala.medium.com/kubernetes-graceful-shutdown-73bb23af2abd
Forwarded from Kubesploit
Kubernetes security scanners are tools that can be used to detect vulnerabilities and security issues in your applications. In this article you will find:
1. Grype.
2. Trivy.
3. Kubesec.
4. Kube-bench.
5. Kubeaudit.
More: https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-with-kubernetes-security-scanners-cda97fd2f574
1. Grype.
2. Trivy.
3. Kubesec.
4. Kube-bench.
5. Kubeaudit.
More: https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-with-kubernetes-security-scanners-cda97fd2f574
In this article, you will explore different types of Ingress controllers and how they work.
You will then examine their ingress configuration and note the differences.
More: https://medium.com/thermokline/are-all-kubernetes-ingresses-the-same-54115ad1e4dd
You will then examine their ingress configuration and note the differences.
More: https://medium.com/thermokline/are-all-kubernetes-ingresses-the-same-54115ad1e4dd
In practical terms, an Ingress acts as some form of a controlled traffic routing link between the services deployed in a Kubernetes cluster and external users or clients.
In this guide, you'll find a practical introduction to the ingress with TLS.
More: https://towardsdatascience.com/kubernetes-ingress-explained-1aeadb30f273
In this guide, you'll find a practical introduction to the ingress with TLS.
More: https://towardsdatascience.com/kubernetes-ingress-explained-1aeadb30f273
k2tf is a tool for converting Kubernetes API Objects (in YAML format) into HashiCorp's Terraform configuration language.
More: https://github.com/sl1pm4t/k2tf
More: https://github.com/sl1pm4t/k2tf
While Grafana and Prometheus are relatively easy to understand, creating useful dashboards requires familiarity with PromQL and Prometheus’ data model.
In this article, you'll learn how to create a dashboard for a Node.js app deployed on Kubernetes.
More: https://blog.bespinian.io/posts/creating-grafana-dashboards-for-nodejs-on-kubernetes
In this article, you'll learn how to create a dashboard for a Node.js app deployed on Kubernetes.
More: https://blog.bespinian.io/posts/creating-grafana-dashboards-for-nodejs-on-kubernetes
faasaf is a flexible framework for building FaaS-driven applications in a Kubernetes cluster.
More: https://gitlab.com/faasaf/faasaf
More: https://gitlab.com/faasaf/faasaf
In this article, you'll learn what a Container Runtime is and how it creates containers by looking at control groups and namespaces.
More: https://medium.com/@hmquan08011996/kubernetes-story-deep-into-container-runtime-db1a41ed2132
More: https://medium.com/@hmquan08011996/kubernetes-story-deep-into-container-runtime-db1a41ed2132
Routernetes is a tool that turns your computer into a router. It's a Kubernetes operator that:
- Configures DHCP, DNS, network interfaces, NAT, firewalls, etc.
- Enables IP forwarding.
- Uses TuneD to configure the underlying OS for optimal performance.
More: https://github.com/routernetes/routernetes
- Configures DHCP, DNS, network interfaces, NAT, firewalls, etc.
- Enables IP forwarding.
- Uses TuneD to configure the underlying OS for optimal performance.
More: https://github.com/routernetes/routernetes
In this article, you will explore Fission — a serverless framework on Kubernetes.
You will learn how to build, run and test a serverless function.
More: https://blog.savoir.dev/functions-for-platforms-with-kubernetes-and-fissionio
You will learn how to build, run and test a serverless function.
More: https://blog.savoir.dev/functions-for-platforms-with-kubernetes-and-fissionio
Forwarded from LearnKube news
Master Kubernetes this November with one of our Advanced Kubernetes workshops (London or online)!
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-november-2022
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-november-2022
In this tutorial, you will find an introduction to Kubernetes that covers:
- Creating deployments.
- Scaling.
- Namespaces segregation.
- Helm.
- RBAC.
- Requests vs limits.
More: https://github.com/stephanGarland/intro-to-x/blob/main/k8s/k8s-101.md
- Creating deployments.
- Scaling.
- Namespaces segregation.
- Helm.
- RBAC.
- Requests vs limits.
More: https://github.com/stephanGarland/intro-to-x/blob/main/k8s/k8s-101.md
Forwarded from LearnKube news
This article contains a story on graceful shutdown, Kubernetes and Istio.
After downscaling, the journey starts with an increased number of 504 error messages and finishes with pod lifecycle hooks.
More: https://medium.com/trendyol-tech/was-zero-downtime-just-a-dream-d5d86b1cd858
After downscaling, the journey starts with an increased number of 504 error messages and finishes with pod lifecycle hooks.
More: https://medium.com/trendyol-tech/was-zero-downtime-just-a-dream-d5d86b1cd858
k8s-mediaserver-operator is a Kubernetes operator that includes CRDs for:
1. Plex Media Server.
2. Sonarr.
3. Radarr.
4. Jackett.
5. Transmission.
6. Sabnzbd
More: https://github.com/kubealex/k8s-mediaserver-operator
1. Plex Media Server.
2. Sonarr.
3. Radarr.
4. Jackett.
5. Transmission.
6. Sabnzbd
More: https://github.com/kubealex/k8s-mediaserver-operator