整体部署计划

整体部署计划

基础环境

基础环境章节可以指导快速的进行技术选择,然后启动运行 Kubernetes 集群,快速体验 Kubernetes。

网络服务

应用服务的安装部署根据实际业务场景需求选择并安装部署应用服务,应用服务一般会有两种方案,即 Docker Compose方案和 Kubernetes 集群方案。

  • Nginx

  • CoreDNS

  • Calico

  • Traefik

  • Cilimu

  • Linkerd

  • Consul

  • Istio

  • Emissary Ingress

  • Ingress-Nginx

  • ApiGateway

  • Certmanager

  • 高可用LB

存储

  • rook
  • CubeFS
  • Longhorn
  • nfs 安装与K8s pvc配置

数据库

KV存储

  • redis-operator
  • memcached
  • TiKV
  • Etcd

消息

  • kafka
  • nats
  • RocketMQ
  • RabbitMQ
  • PulsarMQ

搜索

  • Elasticsearch

制品仓库

可观测

  • Prometheus

  • Thanos

  • Virector Metrics

  • Grafana

  • Alertmanager

  • node_exporter

  • Cortex

  • Loki

  • Filebeat

  • Logstash

  • Fluentd

  • Skywalking

  • Jaeger

  • Zipkin

  • OpenTelemetry

DevOps

  • 项目协作,禅道
  • 文档管理
  • 在线IDE VSCODE
  • 在线画图 Drawio
  • Jenkins
  • ArgoCD
  • FluxCD
  • Tekton
  • Buildkite
  • Knative

微服务

  • Istio
  • Linkerd
  • Consul
  • Nacos

质量与安全

  • SonarQube
  • Chaos Mesh
  • Limuts Chaos

通用服务

扩展

大数据

  • Flink
  • Spark
  • Clickhouse

人工智能

  • Milvus
  • VLLM

物联网

  • MQTT