Kubernetes 生产环境
Kubernetes 生产环境
简介
看到 SpringOne 大会上提到的生产级别 K8s 集群具有的内容,此处简单进行下记录。
部署方式
从结构上来说应该分成以下几个部分:
- 使用 Terraform 来部署 K8s ,其中包含 kubernetes 集群,容器仓库,helm 。
- 使用 Argo CD 完成持续部署,此外还有 cert-manager , Lets’Encrypt 和 Traefik。
- 使用 Robusta 完成系统监控,其中还包含 Prometheus ,Grafana ,Loki 等。
注:此处好像部署了多套 Prometheus 。
参考资料
Let’s Generate Art With Kubernetes And Spring! (SpringOne 2024)
Kubernetes 生产环境
https://wangqian0306.github.io/2023/kubernetes-prod/