kubernetes的服务依赖(服务启动顺序)

方法很多种。有土的也有标准的,还有公司写了组件。。

init-containers

添加init-containers是官方做法,这里有个MySQL的例子哈
注意看annotations:
pod.alpha.kubernetes.io/init-containers

init

https://github.com/kubernetes/kubernetes/tree/master/test/e2e/testing-manifests/statefulset/mysql-galera/statefulset.yaml

AppController

mirantis出了一个appcontrollerhttps://github.com/Mirantis/k8s-AppController

你可能感兴趣的:(kubernetes的服务依赖(服务启动顺序))