Kubernetes Architect

@K8sArchitect
92 Followers
1 Following
1.5K Posts
News and links on architecting and developing apps on Kubernetes curated by the @learnk8s team
Websitehttps://k8sarchitect.io
More K8s news, events, jobs →https://learnk8s.io/news-events-jobs

Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies, supporting heterogeneous on-premise, cloud and edge infrastructures

https://github.com/liqotech/liqo

GitHub - liqotech/liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies

Enable dynamic and seamless Kubernetes multi-cluster topologies - liqotech/liqo

GitHub

This tutorial provides a comprehensive guide to learning Jsonnet, a configuration language for creating and manipulating JSON data, by leveraging the Kubernetes YAML manifest creation as an example

https://blog.devgenius.io/getting-started-with-jsonnet-for-kubernetes-a-beginners-guide-8e55555cc302

In this article, you'll learn how to set up a GitHub workflow to automatically release new versions of your Helm charts with semantic releases when you push to your main branch

https://blog.devops.dev/semantic-versioning-with-helm-and-github-actions-a736212c5758

In this article, you'll learn how to solve the slow startup times of Java apps on Kubernetes related to CPU limit

You'll use the In-place Pod Vertical Scaling feature to resize resources (CPU or memory) assigned to the containers without restarting

https://piotrminkowski.com/2023/08/22/resize-cpu-limit-to-speed-up-java-startup-on-kubernetes

Resize CPU Limit To Speed Up Java Startup on Kubernetes - Piotr's TechBlog

In this article, you will learn how to solve problems with the slow startup of Java apps on Kubernetes related to the CPU limit

Piotr's TechBlog

In this tutorial, you will learn how to combine ArgoCD and Crossplane to create infrastructure following the GitOps principles

Later, you will create and deploy an SQS queue using a Custom Resource Definition

https://hackernoon.com/delivering-cloud-infrastructure-the-gitops-way-with-crossplane-and-argocd

Delivering Cloud Infrastructure the GitOps Way with Crossplane and ArgoCD | HackerNoon

GitOps using Crossplane and ArgoCD to deliver Cloud Infrastructure and build APIs for Internal Developer Platform.

SleepCycle lets you define sleep & wake-up cycles for your Kubernetes resources

It can schedule to shut down Deployments, CronJobs, StatefulSets and HorizontalPodAutoscalers and wake them up only when you need them

https://github.com/rekuberate-io/sleepcycles

GitHub - rekuberate-io/sleepcycles: Define sleep & wake up cycles for your Kubernetes resources. Automatically schedule to shutdown Deployments, CronJobs, StatefulSets and HorizontalPodAutoscalers that occupy resources in your cluster and wake them up only when you need them, reducing that way the overall power consumption.

Define sleep & wake up cycles for your Kubernetes resources. Automatically schedule to shutdown Deployments, CronJobs, StatefulSets and HorizontalPodAutoscalers that occupy resources in your cl...

GitHub

ChaosMeta is a chaos engineering platform that embodies the methodologies, technologies and products that Ant Group has accumulated over many years in the practice of large-scale red and blue offensive and defensive drills

https://github.com/traas-stack/chaosmeta

GitHub - traas-stack/chaosmeta: A chaos engineering platform for supporting the complete fault drill lifecycle.

A chaos engineering platform for supporting the complete fault drill lifecycle. - GitHub - traas-stack/chaosmeta: A chaos engineering platform for supporting the complete fault drill lifecycle.

GitHub

In this tutorial, you will learn how to use the GKE Gateway controller, including configuring path-based routing and enabling HTTP-to-HTTPS redirect

https://medium.com/google-cloud/exposing-applications-with-gke-gateway-controller-bad99154ce2

Claudie is a platform for managing multi-cloud Kubernetes clusters with each node pools in a different cloud provider

https://github.com/berops/claudie

GitHub - berops/claudie: Cloud-agnostic managed Kubernetes

Cloud-agnostic managed Kubernetes. Contribute to berops/claudie development by creating an account on GitHub.

GitHub

In this article, you will learn how to manage a multi-tenant cluster with ArgoCD by leveraging ArgoCD AppProjects, RBAC and ApplicationSets

https://medium.com/@geoffrey.muselli/argocd-multi-tenancy-strategy-94d72183c94