{% extends "ui/base.html" %} {% from "ui/partial/form.html" import render_form %} {% block page_header %} Cluster {{ cluster.name }} detail {% endblock %} {% block content %}
Download kubeconfig
State: {{ cluster.state }}
{% if cluster.state == config.CLUSTER_PROVISIONING_STATE %} {% set initial_progress = 1 %} {% else %} {% set initial_progress = 100 %} {% endif %}
{% if cluster.state == config.CLUSTER_PROVISIONING_STATE %}{{ initial_progress }}%{% else %}Done{% endif %}
0
Namespaces
0
Nodes
0
Deployments
{% set podcount = status.pods|length %}
0
Pods
{% set servicecount = status.services|length %}
0
Services
{# STATUS TAB #}

Nodes

{% for node in status.nodes %} {% else %} {% endfor %}
Name IP OS Status Size Pods
{{ node.name }}
    {% for ip in node.ip %}
  • {{ ip }}
  • {% endfor %}
{{ node.os.os }}
{{ node.os.kernel }}
{% for status in node.status %} {% endfor %} {{ node.size }}
{{ node.pods.pods }}/{{ node.pods.maxpods }}
No Items

Deployments

{% for deployment in status.deployments %} {% else %} {% endfor %}
Name Namespace Replicas Containers
{{ deployment.name }} {{ deployment.namespace }}
{{ deployment.replicas.ready }}/{{ deployment.replicas.desired }}
    {% for container in deployment.containers %}
  • {{ container.name }} {{ container.image }}
  • {% endfor %}
No Items

Services

{% for service in status.services %} {% else %} {% endfor %}
Name Namespace Cluster IP Ports External IP
{{ service.name }} {{ service.namespace }} {{ service.cluster_ip }}
    {% for port in service.ports %}
  • {{ port }}
  • {% endfor %}
No Items
{# TOPOLOGY TAB #}

Topology Layout

Topology Resources

Pods
Services
Nodes

Deploys
Namespaces
{#

Topology Overview

#}

Resource Detail

None selected
{# ADDONS TAB #}

Active Addons

All {% set tags = ['-'] %} {% for addon in status.addons if addon.get(tag, '-') not in tags %} {% set tags = tags + [addon.tag] %} {{ addon.tag|capitalize }} {% endfor %}
{% for addon in status.addons %}
{{ addon.name }}
{% endfor %}

Manage Resources

{{ render_form(form) }}
{% endblock %} {% block extrajs %} {% if cluster.state == config.CLUSTER_PROVISIONING_STATE %} {% endif %} {% endblock %}