暂停container init直到所需的kube服务就绪,
kubewait的Python项目详细描述
维护人员:Joe Black<;joeblack949@gmail.com>;
存储库:https://www.github.com/joeblackwaslike/kubewait
说明
此项目用于将init作为init容器暂停,直到 所需的kubernetes应用程序/服务已准备就绪。
传递给kubewait的名称可以是Deployments或 StatefulSets。
用法
apiVersion:v1kind:Podmetadata:name:kubewaitannotations:pod.beta.kubernetes.io/init-containers:|-[{"name": "kubewait","image": "callforamerica/kubewait","imagePullPolicy": "IfNotPresent","args": ["app1", "app2"],"env": [{"name": "NAMESPACE","valueFrom": {"fieldRef": {"apiVersion": "v1","fieldPath": "metadata.namespace"}}}]}]spec:containers:-name:nginximage:nginxports:-containerPort:80