Kubernetes 生产环境

Kubernetes 生产环境

简介

看到 SpringOne 大会上提到的生产级别 K8s 集群具有的内容,此处简单进行下记录。

部署方式

从结构上来说应该分成以下几个部分:

  1. 使用 Terraform 来部署 K8s ,其中包含 kubernetes 集群,容器仓库,helm 。
  2. 使用 Argo CD 完成持续部署,此外还有 cert-manager , Lets’Encrypt 和 Traefik。
  3. 使用 Robusta 完成系统监控,其中还包含 Prometheus ,Grafana ,Loki 等。

bootstrapper-overview

注:此处好像部署了多套 Prometheus 。

参考资料

Let’s Generate Art With Kubernetes And Spring! (SpringOne 2024)

Kubernetes Bootstrapper

cert-manager

Traefik

Kyverno

metrics-server

Loki-Stack Helm

Trivy


Kubernetes 生产环境
https://wangqian0306.github.io/2023/kubernetes-prod/
作者
WangQian
发布于
2023年2月1日
许可协议