序言

Roadmap

本书正在起草初期,内容将包含大量 Kubernetes 实践干货,大量规划内容还正在路上,可以点击的表示是已经可以在左侧导航栏中找到的并预览的文章,但不代表已经完善,还会不断的补充和优化。

部署指南

包含 k8s 集群自身的部署以及常见应用的部署(可能会被书内其它多个地方引用)

集群方案

  • 网络方案

    • 彻底理解集群网络

    • Network Policy

    • 开源网络方案

    • Flannel

    • Macvlan

    • Calico

    • Cilium

    • Kube-router

    • Kube-OVN

    • OpenVSwitch

  • 运行时方案

  • 存储方案

    • Rook

    • OpenEBS

  • Ingress 方案

    • Nginx

    • Traefik

    • Contour

    • Ambassador

    • Kong

    • Gloo

    • HAProxy

    • Istio

    • Skipper

  • LoadBalancer 方案

    • MetalLB

    • Porter

  • metrics 方案

    • metrics-server

最佳实践

排错指南

集群管理

  • 集群监控

    • Prometheus

    • Grafana

  • 日志搜集

    • EFK

  • 集群安全

    • 使用 PodSecurityPolicy 配置全局 Pod 安全策略

    • 集群审计

  • 集群可视化管理

    • Kubernetes Dashboard

    • KubSphere

    • Weave Scope

    • Rancher

    • Kui

    • Kubebox

  • 集群配置管理

    • Helm

    • Kustomize

      • Kustomize 基础入门

    • 集群镜像管理

      • Harbor

      • Dragonfly

      • Kaniko

      • kpack

领域应用

  • 微服务架构

    • 服务发现

    • 服务治理

    • 分布式追踪

      • Jaeger

  • Service Mesh

    • Istio

    • Maesh

    • Kuma

  • Serverless

    • Knative

    • Kubeless

    • Fission

  • DevOps

    • Jenkins X

    • Tekton

    • Argo

    • GoCD

    • Argo

    • GitLab CI

    • Drone

  • AI

    • nvidia-docker

    • Kubeflow

  • 大数据

    • Spark

开发指南

在线阅读

本书将支持中英文两个语言版本,通常文章会先用中文起草并更新,等待其内容较为成熟完善,更新不再频繁的时候才会翻译成英文,点击左上角切换语言。

项目源码

项目源码存放于 Github 上: https://github.com/imroc/kubernetes-practice-guide

贡献

欢迎参与贡献和完善内容,贡献方法参考 CONTRIBUTING

License

署名-非商业性使用-相同方式共享 4.0 (CC BY-NC-SA 4.0)