跳转到主要内容

暂停容器初始化,直到所需的Kubernetes服务就绪,

项目描述

维护者:Joe Black <joeblack949@gmail.com>

仓库: https://www.github.com/joeblackwaslike/kubewait

描述

该项目设计为用于在Kubernetes应用程序/服务启动并就绪之前暂停init作为init容器。

传递给kubewait的名称可以是Deployment或StatefulSet的名称。

用法

apiVersion: v1
kind: Pod
metadata:
  name: kubewait
  annotations:
    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: nginx
    image: nginx
    ports:
    - containerPort: 80

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪一个,请了解更多关于安装包的信息。

源分发

kubewait-0.2.1.tar.gz(3.7 kB 查看哈希值

上传时间:

支持者