Extra Args, Extra Binds, and Extra Environment Variables


扩展参数(Extra Args)

所有的Kubernetes服务,都可以通过extra_args参数更新现有值。

v0.1.3之后,使用extra_args将添加新参数并覆盖现有默认值。v0.1.3之前,使用extra_args只会添加新参数,无法更改。

  1. services:
  2. kube-controller:
  3. extra_args:
  4. cluster-name: "mycluster"

扩展挂载(Extra Binds)

可以使用extra_binds参数向服务添加额外的卷绑定。

  1. services:
  2. kubelet:
  3. extra_binds:
  4. - "/host/dev:/dev"
  5. - "/usr/libexec/kubernetes/kubelet-plugins:/usr/libexec/kubernetes/kubelet-plugins:z"

扩展环境变量( Extra Environment Variables)

通过使用extra_env参数,可以将其他环境变量添加到服务中。

  1. services:
  2. kubelet:
  3. extra_env:
  4. - "HTTP_PROXY=http://your_proxy"