Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 831 Bytes

listening_processes.rst

File metadata and controls

29 lines (21 loc) · 831 Bytes

Listening Processes

In MetalK8s context several processes are deployed and they need to communicate with each other, sometimes locally, sometimes between machines in the cluster, or with the end user.

Depending on their :ref:`roles <node-roles>`, nodes must have several addresses available for MetalK8s processes to bind.

.. jinja:: salt_values

   {%- for role, info in listening_processes.items() %}

   {% if role == "node" %}
     {%- set role = "all" %}
   {%- endif %}
   Listening Processes on {{ role | capitalize }} Nodes
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   .. csv-table::
      :header: "Address", "Description"
      :width: 100%

      {% for address, process in info.items() %}
      "{{ address }}", "{{ process["description"] }}"
      {%- endfor %}

   {%- endfor %}