技术栈
‣
云原生架构是”优雅的、灵活的、弹性的...“,但云原生技术也过于抽象和复杂。云原生架构中,复杂只是被转移到云基础设施中,并没有无故消失。作为架构师,如果有志构建一个高可用的云原生架构,对能力要求已提升到史无前例的程度。总结来说,在云原生工程实践中除掌握 Docker 和 Kubernetes,还需要知晓以下几个领域
图 1-39 云原生代表技术栈
- 容器和镜像:Docker、containerd、CRI-O、Kata Containers。
- 镜像仓库:Harbor、Nydus。
- 应用封装:Kustomize、Helm。
- 持续集成:Gitlab、Tekton。
- 持续部署:FluxCD、argoCD。
- 容器编排:Kubernetes。
- 网关:Ingress-Nginx、APISIX。
- 日志:Fluentd、Grafana loki。
- 监控:Grafana、Prometheus。
- 应用开发:Nocalhost。
Loading...