Kubernetes Architect Profile Banner
Kubernetes Architect Profile
Kubernetes Architect

@K8sArchitect

Followers
59,060
Following
1
Media
1,167
Statuses
3,171

News and links on architecting and developing apps on Kubernetes curated by the @Learnk8s team Mastodon: @k8sarchitect @learnk8s .news

More K8s news, events, jobs →
Joined April 2021
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@K8sArchitect
Kubernetes Architect
2 years
This repository contains Ingress Controller Reference Architectures for NGINX ➜
Tweet media one
2
153
646
@K8sArchitect
Kubernetes Architect
2 years
This repository contains Ingress Controller Reference Architectures for NGINX ➤
Tweet media one
3
133
537
@K8sArchitect
Kubernetes Architect
1 year
This (free) book is designed as an introduction to containers and Kubernetes by way of Node.js ➤
Tweet media one
0
105
460
@K8sArchitect
Kubernetes Architect
1 year
This article presents six questions (and answers) aimed at gaining a better understanding of the Kubernetes architecture ➤
Tweet media one
1
90
361
@K8sArchitect
Kubernetes Architect
2 years
Kubernetes Services are not capable of load balancing long-lived connections such as gRPC In this article, you will learn how to properly load balance your gRPC applications in Kubernetes by leveraging a service mesh ➜
Tweet media one
3
71
366
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn how to build your own Kubernetes cost explorer dashboard using Prometheus and Grafana ➤
Tweet media one
6
93
364
@K8sArchitect
Kubernetes Architect
2 years
In this article you will practice scaling apps with the: - Horizontal Pod Autoscaler - Vertical Pod Autoscaler - Proportional Autoscaler - Cluster Autoscaler ➤
Tweet media one
1
80
358
@K8sArchitect
Kubernetes Architect
1 year
In this repository, you will find a roadmap to learn Kubernetes from scratch (beginner to advanced level) ➜
Tweet media one
2
78
342
@K8sArchitect
Kubernetes Architect
2 years
This article demonstrates how to serve an application running outside Kubernetes as if it were part of the cluster by configuring the Ingress controller and using the ExternalName Service ➤
Tweet media one
0
57
338
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn how to design a continuous delivery process on Kubernetes with ArgoCD and Liquibase. We will consider the application that connects to a database and update the schema on a new release ➜
Tweet media one
0
99
332
@K8sArchitect
Kubernetes Architect
9 months
KDash is a simple terminal dashboard for Kubernetes built with Rust ➤
1
76
327
@K8sArchitect
Kubernetes Architect
2 years
Golang Design Patterns in Kubernetes Read on:
1
73
326
@K8sArchitect
Kubernetes Architect
2 years
In this repository, you will find all the free training with and without certificates that were released for different companies supporting Cloud Native Computing Foundations Projects and Kubernetes ➤
6
84
314
@K8sArchitect
Kubernetes Architect
1 year
In this course, you will learn the basics of GitOps with ArgoCD and Argo Rollouts ➤
3
80
307
@K8sArchitect
Kubernetes Architect
1 year
Do you know how memory and CPU usage can affect your cloud applications? In this article, you will discuss Out of Memory (OOM) and Throttling in Kubernetes ➤
Tweet media one
7
78
301
@K8sArchitect
Kubernetes Architect
2 years
In this article you will practice scaling apps with the: - Horizontal Pod Autoscaler - Vertical Pod Autoscaler - Proportional Autoscaler - Cluster Autoscaler ➜
Tweet media one
0
67
275
@K8sArchitect
Kubernetes Architect
11 months
In this tutorial, you will learn how to implement a complete CI/CD workflow with GitHub Actions, Terraform and ArgoCD to deploy applications to EKS ➜
Tweet media one
0
72
269
@K8sArchitect
Kubernetes Architect
2 years
The question of "How do I promote a release to the next environment?" is becoming increasingly popular among organizations that want to adopt GitOps You should NOT use Git branches for modelling different environments ➜
Tweet media one
6
81
272
@K8sArchitect
Kubernetes Architect
3 years
A comparison of GitOps tools for Kubernetes →
Tweet media one
1
72
261
@K8sArchitect
Kubernetes Architect
2 years
Pixie is one of a handful of observability tools that offer eBPF or kernel-level observability In this tutorial, you will learn how to see all of your applications' metrics, events, logs, and traces using Pixie with Kubernetes ➜
Tweet media one
1
58
259
@K8sArchitect
Kubernetes Architect
2 years
In this article, you'll discuss 4 ways to structure your GitOps repos: ➀ Application and infrastructure in a single repo ➁ Infrastructure repo & multiple branches ➂ Infrastructure repo & directory-Based ➃ An infrastructure repo per environment ➤
Tweet media one
1
59
251
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn how autoscale pods with KEDA, Prometheus and the metrics from the ingress-nginx You will use k6 to generate the load and observe the pod count increase as more requests are handled by the ingress controller ➤
Tweet media one
1
48
242
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn how to create a basic deployment for Kafka (with Zookeeper) on Kubernetes ➜
5
57
235
@K8sArchitect
Kubernetes Architect
1 year
BigBasket's non-prod setup is complex due to multiple environments and service versions (each service can run multiple versions of itself) Learn how the team solved this with a custom proxy, header-based routing, and automated Nginx config generation ➤
Tweet media one
0
59
224
@K8sArchitect
Kubernetes Architect
2 years
Is Kubernetes slowing down my database? This blog looks at the effect that Linux page size can have on database performance and hence how you can optimize your database Kubernetes nodes Read on:
Tweet media one
2
65
225
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn how to modularize your infrastructure using Terraform and ArgoCD ➜
Tweet media one
1
64
228
@K8sArchitect
Kubernetes Architect
8 months
Sticky sessions or session affinity is a convenient strategy to keep subsequent requests always reaching the same pod In this article, you will explore how to implement them in Kubernetes using ingress-nginx ➤
Tweet media one
1
51
221
@K8sArchitect
Kubernetes Architect
2 years
This post focuses on helping you choose the optimal number of worker nodes and their sizes to run applications reliably while minimizing the waste of resources ➤
Tweet media one
3
59
225
@K8sArchitect
Kubernetes Architect
2 years
This post describes how you can send events from your Kubernetes cluster to a Slack channel using BotKube, a messaging bot for monitoring and debugging Kubernetes clusters ➜
Tweet media one
0
59
219
@K8sArchitect
Kubernetes Architect
2 years
This article shows how to create and manage Kubernetes (Kind) cluster with Terraform and Argo CD, and install Kafka on it ➜
2
60
217
@K8sArchitect
Kubernetes Architect
2 years
Do you know that Argo CD can support thousands of apps and hundreds of clusters? in this article you will deep dive into Argo CD, bring answers and best practices on operating it at an enterprise scale ➤
Tweet media one
Tweet media two
3
68
215
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn how to create a basic deployment for Kafka (with Zookeeper) on Kubernetes ➤
1
60
211
@K8sArchitect
Kubernetes Architect
1 year
In this article, you'll learn how to implement a working real-world CI/CD workflow with Gitlab CI and ArgoCD on EKS. To help with creating the resources, you will use Terraform. More:
1
56
214
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn Kustomize and how it can help deploy Kubernetes manifest with GitOps. This will allow you to leverage the power of Kustomize to define YAML files without using a templating engine ➜
Tweet media one
2
39
212
@K8sArchitect
Kubernetes Architect
3 years
In this article, you will build a "hello world” operator using the client-go library, make adaptations to it to achieve high availability, and deploy it to a Kubernetes cluster using Helm Read on
Tweet media one
1
55
216
@K8sArchitect
Kubernetes Architect
2 years
Learn how Mercedes-Benz runs a massive fleet of Kubernetes clusters (900) across four global data centers using OpenStack to support a wide range of project teams around the world ➜
3
46
213
@K8sArchitect
Kubernetes Architect
2 years
Kubernetes Services are not capable of load balancing long-lived connections such as gRPC In this article, you will learn how to properly load balance your gRPC applications in Kubernetes by leveraging a service mesh ➤
Tweet media one
1
55
212
@K8sArchitect
Kubernetes Architect
2 years
In this step-by-step tutorial, you will learn how to securely deploy Postgres to Kubernetes using two methods: ➀ via Helm charts and ➁ YAML configurations ➤
Tweet media one
3
61
210
@K8sArchitect
Kubernetes Architect
3 years
10 Anti-Patterns for Kubernetes Deployments: common practices in Kubernetes deployments that have better solutions Read on:
Tweet media one
1
62
210
@K8sArchitect
Kubernetes Architect
10 months
In this blog post, you will learn: - How CPU requests work - How CPU limits work - How requests & limits apply to programming languages - Cases when limits aren't the best option - What alternatives you can use to limits ➤
Tweet media one
1
60
209
@K8sArchitect
Kubernetes Architect
3 years
A Deep Dive into Kubernetes Scheduling Read on:
Tweet media one
1
67
212
@K8sArchitect
Kubernetes Architect
4 months
Furiko is a Kubernetes-native operator for managing, scheduling and executing scheduled and ad-hoc jobs and workflows It aims to be a general-purpose job platform that supports various use cases, including cron jobs, batch processing, etc ➜
15
43
208
@K8sArchitect
Kubernetes Architect
3 years
A comparison of GitOps tools for Kubernetes 👉
Tweet media one
6
68
210
@K8sArchitect
Kubernetes Architect
7 months
This repository provides a configuration blueprint for configuring multiple EKS clusters using GitOps with Flux v2 It installs commonly used add-ons to enforce policy, restrict network traffic, monitoring, and canary deployments ➜
Tweet media one
0
59
209
@K8sArchitect
Kubernetes Architect
2 years
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 ➜
Tweet media one
0
61
205
@K8sArchitect
Kubernetes Architect
2 years
What are the basics of Kubernetes Gateway API? In this article, you'll go over the basics of the Gateway API, what it aims to solve and get to know its benefits ➜
Tweet media one
5
59
196
@K8sArchitect
Kubernetes Architect
1 year
In this article, you'll discuss two different approaches to automatic scaling of your apps within a Kubernetes cluster: the Horizontal Pod Autoscaler and the Kubernetes Event-Driven Autoscaler (KEDA) ➤
Tweet media one
0
57
197
@K8sArchitect
Kubernetes Architect
2 years
This article presents six questions (and answers) aimed at gaining a better understanding of the Kubernetes architecture ➜
Tweet media one
2
51
198
@K8sArchitect
Kubernetes Architect
2 years
In this article, you are going to learn how to automate the provisioning of cloud resources via Crossplane and combine it with GitOps practices ➤
Tweet media one
0
46
195
@K8sArchitect
Kubernetes Architect
3 years
Learn how to run database migrations with init containers and Jobs in Kubernetes Read on:
Tweet media one
0
41
197
@K8sArchitect
Kubernetes Architect
3 years
If you have ever wondered how to make sure that your YAML Kubernetes objects are defined correctly and are following industry best practices, this blog post is for you Read more:
Tweet media one
1
66
193
@K8sArchitect
Kubernetes Architect
2 years
This repository contains a script to generate hundreds of convenient shell aliases for kubectl, so you no longer need to spell out every single command and --flag over and over again ➤
2
47
190
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn Kustomize and how it can help deploy Kubernetes manifest with GitOps. This will allow you to leverage the power of Kustomize to define YAML files without using a templating engine ➤
Tweet media one
0
45
184
@K8sArchitect
Kubernetes Architect
2 years
This article shows how to create and manage Kubernetes (Kind) cluster with Terraform and Argo CD, and install Kafka on it ➤
3
64
180
@K8sArchitect
Kubernetes Architect
2 years
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 ➤
Tweet media one
0
45
183
@K8sArchitect
Kubernetes Architect
3 years
Multi-Regional Architecture for Kubernetes cluster: a case study and deep dive More:
Tweet media one
1
52
183
@K8sArchitect
Kubernetes Architect
16 days
This article discusses the controversy surrounding the deployment of databases in Kubernetes, highlighting the challenges with stateful services It explores the trade-offs in reliability, security, performance, and complexity ➜
Tweet media one
1
75
161
@K8sArchitect
Kubernetes Architect
1 year
In this case study, you will learn how Alexandre & William designed and scaled a Kubernetes cluster to 250k concurrent users for a charity event ➤
Tweet media one
4
41
184
@K8sArchitect
Kubernetes Architect
6 months
This repository provides a configuration blueprint for configuring multiple EKS clusters using GitOps with Flux v2 It installs commonly used add-ons to enforce policy, restrict network traffic, monitoring, and canary deployments ➤
Tweet media one
1
61
181
@K8sArchitect
Kubernetes Architect
2 years
A review of Kubernetes GitOps tools Read on:
Tweet media one
0
57
181
@K8sArchitect
Kubernetes Architect
2 years
Do you know that Argo CD can support thousands of apps and hundreds of clusters? in this article you will deep dive into Argo CD, bring answers and best practices on operating it at an enterprise scale ➜
Tweet media one
0
43
178
@K8sArchitect
Kubernetes Architect
1 year
This post discusses the migration of a suite of apps from Docker Swarm to Kubernetes The new system uses git-based versioning and independent Helm charts for each app while keeping the old and new systems in sync and gradually shifting traffic ➤
Tweet media one
1
43
176
@K8sArchitect
Kubernetes Architect
9 months
Kubefirst is a cloud provisioning tool that creates a kubernetes cluster with automated Infrastructure as Code, GitOps asset management and application delivery, secrets management, and more ➜
Tweet media one
0
47
177
@K8sArchitect
Kubernetes Architect
1 year
In this article, you'll learn how to implement distributed tracing for your apps running on Kubernetes using Open Telemetry & Jaeger ➤
Tweet media one
1
50
176
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will find a deep-dive into on-prem load balancer for Kubernetes ➤
Tweet media one
1
49
176
@K8sArchitect
Kubernetes Architect
3 years
Devtron is an open source software delivery workflow for kubernetes written in Go 👉
0
52
174
@K8sArchitect
Kubernetes Architect
2 years
In this article, you'll discuss 4 ways to structure your GitOps repos: ➀ Application and infrastructure in a single repo ➁ Infrastructure repo & multiple branches ➂ Infrastructure repo & directory-Based ➃ An infrastructure repo per environment ➜
Tweet media one
0
52
175
@K8sArchitect
Kubernetes Architect
3 years
Useful tools for better Kubernetes development: - Lens - Fairwinds + Acquasec tools - Kyverno - Kube Forwarder - More... More
Tweet media one
3
51
178
@K8sArchitect
Kubernetes Architect
8 months
Kubernetes Resource Recommender is a CLI tool for optimizing resource allocation in Kubernetes clusters It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory This reduces costs and improves performance ➤
Tweet media one
1
41
176
@K8sArchitect
Kubernetes Architect
2 years
In this repository, you will find all the free training with and without certificates that were released for different companies supporting Cloud Native Computing Foundations Projects and Kubernetes ➜
2
50
173
@K8sArchitect
Kubernetes Architect
1 year
In this tutorial, you'll learn how to deploy Prometheus and Grafana on Kubernetes Then you'll deploy an application that can publish custom metrics to Prometheus And finally, you'll use KEDA to auto-scale based on these metrics ➤
3
42
171
@K8sArchitect
Kubernetes Architect
3 years
Helm is an indispensable tool for deploying applications to Kubernetes clusters. Here are 13 best practices to help you create, operate, and upgrade applications using Helm Read on
4
56
176
@K8sArchitect
Kubernetes Architect
3 years
10 Anti-Patterns for Kubernetes Deployments: common practices in Kubernetes deployments that have better solutions More:
Tweet media one
1
44
172
@K8sArchitect
Kubernetes Architect
1 year
In this article, you will learn what happens when a pod is deleted (voluntarily or not) in the cluster and how Kubernetes handles graceful shutdown ➜
Tweet media one
0
56
169
@K8sArchitect
Kubernetes Architect
2 years
In this post, you will build a sample pipeline using CDK Pipelines, a high-level construct library that makes it easy to set up a continuous deployment pipeline for your CDK applications, powered by AWS CodePipeline and deploy to an EKS cluster ➤
Tweet media one
0
31
170
@K8sArchitect
Kubernetes Architect
2 years
Two questions after adopting GitOps are: - How should I represent different environments on Git? - How should I handle promoting releases between them? In this article, you'll learn how to use different folders on the same Git branch ➤
Tweet media one
0
41
169
@K8sArchitect
Kubernetes Architect
3 years
By the end of 2020, Pinterest orchestrated 35K+ pods with 2500+ nodes in our Kubernetes clusters. Learn how Pinterest scales Kubernetes More:
Tweet media one
0
41
170
@K8sArchitect
Kubernetes Architect
6 months
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 ➤
Tweet media one
8
54
168
@K8sArchitect
Kubernetes Architect
2 years
In this article, you will learn how to build your own Kubernetes cost explorer dashboard using Prometheus and Grafana ➜
Tweet media one
3
39
166
@K8sArchitect
Kubernetes Architect
1 year
Amazon EKS Blueprints provide a set of pre-defined configurations and templates for common Kubernetes-based workloads Learn how to use them with ArgoCD in this article ➜
Tweet media one
1
45
165
@K8sArchitect
Kubernetes Architect
3 years
A comparison between Helm and Kustomize for Kubernetes yaml management Read more:
Tweet media one
0
39
169
@K8sArchitect
Kubernetes Architect
14 days
In this 3-part series, you will learn how the team at Adidas uses GitOps to operate their platform, which spans five continents, has 60+ clusters, and serves thousands of developers ➜
Tweet media one
1
51
166
@K8sArchitect
Kubernetes Architect
1 year
AWS Load Balancer Controller is a controller to help manage Elastic Load Balancers for a Kubernetes cluster It satisfies: - Ingress resources by provisioning Application Load Balancers - Service resources by provisioning Network Load Balancers ➤
Tweet media one
0
39
163
@K8sArchitect
Kubernetes Architect
1 year
In this tutorial, you will learn how to use the Kubernetes Python SDK to create a simple Chaos Monkey script to intentionally cause system failures to test resilience ➜
2
35
165
@K8sArchitect
Kubernetes Architect
2 years
This article demonstrates how to serve an application running outside Kubernetes as if it were part of the cluster by configuring the Ingress controller and using the ExternalName Service ➜
Tweet media one
0
39
166
@K8sArchitect
Kubernetes Architect
2 years
In this step-by-step tutorial, you will learn how to securely deploy Postgres to Kubernetes using two methods: ➀ via Helm charts and ➁ YAML configurations ➜
Tweet media one
0
45
158
@K8sArchitect
Kubernetes Architect
1 year
In this blog post, you'll learn some best practices tied to Argo CD that allow you to leverage GitOps easily within your deployment workflow ➤
Tweet media one
0
40
161
@K8sArchitect
Kubernetes Architect
2 years
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 ➤
Tweet media one
1
35
163
@K8sArchitect
Kubernetes Architect
2 years
Learn how to use the library to develop Kubernetes CLI tools that behave like and are as potent as the mighty kubectl ➜
Tweet media one
1
43
159