1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
<div class="col-xs-12 col-md-6">
<dl>
<dt translate>Created</dt>
<dd title="{{ item.metadata.creationTimestamp }}">{{ item.metadata.creationTimestamp | dateRelative }}</dd>
<dt translate>Address</dt>
<dd>
<a class="machine-jump" ng-if="item.status.addresses" ng-click="jump(item)">{{item.spec.externalID}}</a>
<span ng-if="!item.status.addresses">{{item.spec.externalID}}</span>
</dd>
<dt translate>IP</dt>
<dd ng-if="item.status.addresses">{{ nodeIPAddress(item) }}</dd>
<dd ng-if="!item.status.addresses" translate>Unknown</dd>
<dt ng-if="item.status.nodeInfo.osImage" translate>OS</dt>
<dd ng-if="item.status.nodeInfo.osImage">{{item.status.nodeInfo.osImage}}</dd>
<dt ng-if="item.status.nodeInfo.machineID" translate>Machine ID</dt>
<dd ng-if="item.status.nodeInfo.machineID"><tt>{{item.status.nodeInfo.machineID}}</tt></dd>
<dt ng-if="item.status.nodeInfo.bootID" translate>Boot ID</dt>
<dd ng-if="item.status.nodeInfo.bootID"><tt>{{item.status.nodeInfo.bootID}}</tt></dd>
<dt ng-if="item.status.nodeInfo.kernelVersion" translate>Kernel Version</dt>
<dd ng-if="item.status.nodeInfo.kernelVersion">{{item.status.nodeInfo.kernelVersion}}</dd>
<dt ng-if="item.status.nodeInfo.containerRuntimeVersion" translate>Container Runtime Version</dt>
<dd ng-if="item.status.nodeInfo.containerRuntimeVersion">{{item.status.nodeInfo.containerRuntimeVersion}}</dd>
<dt ng-if="item.status.nodeInfo.kubeletVersion" translate>Kubelet Version</dt>
<dd ng-if="item.status.nodeInfo.kubeletVersion">{{item.status.nodeInfo.kubeletVersion}}</dd>
<dt ng-if="item.status.nodeInfo.kubeProxyVersion" translate>Proxy Version</dt>
<dd ng-if="item.status.nodeInfo.kubeProxyVersion">{{item.status.nodeInfo.kubeProxyVersion}}</dd>
</dl>
</div>
<div class="col-xs-12 col-md-6">
<dl class="full-width">
<dt translate>Labels</dt>
<dd ng-repeat="(key, value) in item.metadata.labels">{{key}}={{value}}</dd>
<dd ng-if="!item.metadata.labels" translate>none</dd>
</dl>
</div>
<div class="clearfix visible-md-block visible-lg-block"></div>
<div class="col-xs-12 col-md-6">
<dl ng-repeat="ready in nodeConditions(item)" ng-if="ready.type == 'Ready'">
<dt translate>Status</dt>
<dd class="status" ng-switch="ready.status">
<span ng-switch-when="True" translate>Ready</span>
<span ng-switch-when="False" translate>Not Ready</span>
<span ng-switch-default translate>Unknown</span>
</dd>
<dt translate ng-if="ready.reason">Reason</dt>
<dd ng-if="ready.reason">{{ready.reason }}</dd>
<dt translate ng-if="ready.message">Message</dt>
<dd ng-if="ready.message">{{ready.reason }}</dd>
<dt translate ng-if="ready.lastHeartbeatTime">Last Heartbeat</dt>
<dd ng-if="ready.lastHeartbeatTime">{{ready.lastHeartbeatTime | dateRelative }}</dd>
<dt translate ng-if="ready.lastTransitionTime">Last Status Change</dt>
<dd ng-if="ready.lastTransitionTime">{{ready.lastTransitionTime | dateRelative }}</dd>
</dl>
</div>
<div class="col-xs-12 col-md-6">
<dl class="full-width">
<dt translate>Annotations</dt>
<dd ng-repeat="(key, value) in item.metadata.annotations">{{key}}={{value}}</dd>
<dd ng-if="!item.metadata.annotations" translate>none</dd>
</dl>
</div>
|