Coup de Grace

K8s后日谈 概念与设计

本期内容:


技术名词

运行 kubectl get --help 可以看到一大串抽象与定义,如下:

我将初见可以理解的部分中文写在了后面


kubernetes系统设计

见微知著.

生产流程:

  1. 访问api
  2. 增删改查etcd
  3. scheduler定期扫描,分配与维护状态
  4. comtroller manager故障检修

消费流程:

是从kube-proxy走进来,因为我们还会有动态负载均衡的部分,可以先看k8s后日谈-负载均衡traefik.


Etcd键值存储目录

etcdctl ls /registry
/registry/minions
/registry/namespaces 
/registry/pods
/registry/ranges
/registry/serviceaccounts
/registry/services
/registry/controllers
/registry/events

实战系统设计

那么我们生产环境的选型是这样子的

Spring Boot + Undertow + Resteasy + Gitlab CI + Kubernetes.

可以参考如下文章,日后有更多细节会补充在这里:


todo