5.3.6 Statefulset
- Why:为了解决有状态服务的问题
- What:它所管理的Pod拥有固定的Pod名称,主机名,启停顺序
- How:创建一个statefulset类型的pod,并指定serviceName,创建headless类型的svc
https://kubernetes.io/zh/docs/concepts/workloads/controllers/statefulset/
5.3.7 DaemonSet
DaemonSet 在当前集群中每个节点运行同一个pod,当有新的节点加入集群时也会为新的节点配置相同的pod,当节点从集群中移除时其pod也会被kubernetes回收,但是删除DaemonSet 将删除其创建的所有的pod。
https://kubernetes.io/zh/docs/concepts/workloads/controllers/daemonset/
root@k8s-master1:/data/raymond/case-yaml/case6# kubectl get daemonset -n kube-system
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
calico-node 6 6 6