Class ProxyConfig

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<ProxyConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ProxyConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ProxyConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ProxyConfig defines the configuration knobs for kubeproxy All of these are optional and have sensible defaults
    See Also:
    Serialized Form
    • Constructor Detail

      • ProxyConfig

        public ProxyConfig()
        No args constructor for use in serialization
    • Method Detail

      • getBindAddress

        public String getBindAddress()
        The address to "bind" on Defaults to 0.0.0.0
      • setBindAddress

        public void setBindAddress​(String bindAddress)
        The address to "bind" on Defaults to 0.0.0.0
      • getIptablesSyncPeriod

        public String getIptablesSyncPeriod()
        An internal kube-proxy parameter. In older releases of OCP, this sometimes needed to be adjusted in large clusters for performance reasons, but this is no longer necessary, and there is no reason to change this from the default value. Default: 30s
      • setIptablesSyncPeriod

        public void setIptablesSyncPeriod​(String iptablesSyncPeriod)
        An internal kube-proxy parameter. In older releases of OCP, this sometimes needed to be adjusted in large clusters for performance reasons, but this is no longer necessary, and there is no reason to change this from the default value. Default: 30s
      • getProxyArguments

        public Map<String,​List<String>> getProxyArguments()
        Any additional arguments to pass to the kubeproxy process
      • setProxyArguments

        public void setProxyArguments​(Map<String,​List<String>> proxyArguments)
        Any additional arguments to pass to the kubeproxy process
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)