node.yaml.v1.j2 1.0 KB

1234567891011121314151617181920212223242526272829
  1. allowDisabledDocker: false
  2. apiVersion: v1
  3. dnsDomain: {{ osn_cluster_dns_domain }}
  4. dnsIP: {{ osn_cluster_dns_ip }}
  5. dockerConfig:
  6. execHandlerName: ""
  7. imageConfig:
  8. format: {{ openshift.node.registry_url }}
  9. latest: false
  10. kind: NodeConfig
  11. {% if openshift.node.kubelet_args is defined and openshift.node.kubelet_args %}
  12. kubeletArguments: {{ openshift.node.kubelet_args | to_json }}
  13. {% endif %}
  14. masterKubeConfig: system:node:{{ openshift.common.hostname }}.kubeconfig
  15. networkPluginName: {{ openshift.common.sdn_network_plugin_name }}
  16. # networkConfig struct introduced in origin 1.0.6 and OSE 3.0.2 which
  17. # deprecates networkPluginName above. The two should match.
  18. networkConfig:
  19. mtu: {{ openshift.node.sdn_mtu }}
  20. networkPluginName: {{ openshift.common.sdn_network_plugin_name }}
  21. nodeName: {{ openshift.common.hostname }}
  22. podManifestConfig:
  23. servingInfo:
  24. bindAddress: 0.0.0.0:10250
  25. certFile: server.crt
  26. clientCA: ca.crt
  27. keyFile: server.key
  28. volumeDirectory: {{ openshift_data_dir }}/openshift.local.volumes
  29. {% include 'partials/kubeletArguments.j2' %}