Kube Architect
8.99K subscribers
1.89K photos
438 videos
2 files
3.96K links
News and links on architecting and developing apps on Kubernetes curated by the @Learnk8s team
Download Telegram
Forwarded from Kube Builders
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
πŸ‘1
Lessons learned from running Istio in production for 18 months on GKE with multiple clusters (multi-region deployments).

More: https://achievers.engineering/scaling-production-globally-service-mesh-face-lift-part-1-30ad6d393d04
πŸ”₯1
Forwarded from LearnKube news
In this article, you will learn how to "tidy up" your abandoned namespaces and delete unused resources by writing an application with client-go, cloudmanager (GCP) and the Github APIs.

More: https://laiyuanyuan-sg.medium.com/cluster-governance-clean-up-resources-periodically-2a8d4f0966da
πŸ‘1
In this article, you will discuss the shortcomings of the default cluster autoscaler and see how you can overcome them with Karpenter β€” a predictive autoscaler.

More: https://medium.com/@kai-wei-mo/redesigning-kubernetes-cluster-autoscaling-using-karpenter-for-intelligent-node-provisioning-and-a721d891e988
OpenFunction is a cloud-native open-source FaaS (Function as a Service) platform aiming to let you focus on your business logic without having to maintain the underlying runtime environment and infrastructure.

More: https://github.com/OpenFunction/OpenFunction
πŸ‘1
Kubeapps is an in-cluster web-based application that enables users with a one-time installation to deploy, manage, and upgrade applications on a Kubernetes cluster.

More: https://kubeapps.com
The OpenShift console is a nice GUI intended for use within OpenShift clusters. It offers a consolidated overview of resources, integrated metrics, alerting, etc.
In this article, you will learn how to run it in a plain Kubernetes cluster.

More: https://engineering.cloudflight.io/running-the-openshift-console-in-plain-kubernetes
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
Percona Operator for PostgreSQL automates and simplifies deploying and managing open source PostgreSQL clusters on Kubernetes.

More: https://github.com/percona/percona-postgresql-operator
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
Forwarded from Kube Builders
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
πŸ‘1
Helm-unittest is a BDD style unit test framework for Kubernetes Helm charts distributed as a Helm plugin.

Features:
- Write test files in YAML.
- Render locally.
- Snapshot testing


More: https://github.com/quintush/helm-unittest
In this step-by-step tutorial, you will learn how to securely deploy Postgres to Kubernetes using two methods:

1. via Helm charts and
2. YAML configurations

More: https://adamtheautomator.com/postgres-to-kubernetes
πŸ‘1
In this article, you will learn the fundamentals of port forwarding in the context of Network Address Translation and how this networking concept can be put into practice with Pods on your Kubernetes cluster.

More: https://containiq.com/post/kubectl-port-forward
πŸ‘1
Forwarded from Kubesploit
This article shows the core strategies for securing an Argo CD deployment and keeping you ahead of potential exposures.

1. Use a dedicated project for the control plane.
2. Argo resources are for Argo admins only.
...
6. Have a CVE response plan ready.

More: https://dnastacio.medium.com/gitops-argocd-security-cbb6fb6378bb
πŸ‘1
Forwarded from Kube Events
πŸ—“ Kubernetes events starting in the next 24 hours:

30 May 3:00 am GMT - What is Gitops? And GitOps with OpenShift | Cloud Native Development with OpenShift - πŸ“ Online meetup

30 May 3:00 pm GMT - Learn how to provision Jenkins instances on demand with Kubernetes and configuration as code | Jenkins Online Meetup - πŸ“ Online meetup

β†’ See all Kubernetes events
Forwarded from Kube Builders
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
In this case study, you'll learn how Hepsiburada migrated from an on-premises active-active Elasticsearch cluster (manually scaled) deployed in two data centers to a multi-zone Google Cloud Kubernetes cluster that can scale automatically.

More: https://ayetkin.medium.com/hepsiburada-search-engine-on-kubernetes-1fe03a3e71a3