Kubernetes K8

Apr 2021

Overview

Containers contain functions for software components, a container can be a web server, a data processor or an data I/O device, anything really that you used to be able to run on a bare metal server or a VM. Containers can run on multiple servers in multiple locations.
Kubernetes provides an open-source API that controls how and where those containers will run, and manages continer failure and restarts.

Kubernetes Commands

There are many Kubernets commands, here we will explore some that will be useful when dealing with MediaKind HeadEnd solutions (IPHE).

get ns

kubectl -n mediakind get nodes

PODs run in a particular namespace, there can be more than one namespace in a system. To be able to use any commands you have to know which namespace you wish to use, and specify that namespace in your command line.
Use the following command to show available namespace.

kubectl get ns
NAME STATUS AGE
default Active 78d
kube-public Active 78d
kube-system Active 78d
mediakind Active 78d

get nodes

kubectl -n mediakind get nodes

In the above example, kubectl is the command, mediakind is the namespace we are dealing with and get nodes is the parameters for the command.

NAME STATUS ROLES AGE VERSION
172.25.27.17 Ready master,node 20d v1.13.12
172.25.27.20 Ready master,node 20d v1.13.12
172.25.27.21 Ready master,node 20d v1.13.12
172.25.27.26 Ready node 20d v1.13.12

kubectl -n mediakind get nodes returns the number of 'servers' in the deployment, these nodes can be bare metal or Virtual Machines.

describe node

kubectl -n mediakind describe node ipaddress

Above the command is describing a particular node in the system, the node IP address was derived by using the get node command.

kubectl -n mediakind describe node 172.25.27.26
Name: 172.25.27.26
Roles: node
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
encoding-hd-services=enabled
encoding-ott-services=enabled
encoding-sd-services=enabled
kubernetes.io/hostname=172.25.27.26
mux-bckp=enabled
node-role.kubernetes.io/node=
Annotations: flannel.alpha.coreos.com/backend-data: {"VtepMAC":"5a:a7:35:25:88:d4"}
flannel.alpha.coreos.com/backend-type: vxlan
flannel.alpha.coreos.com/kube-subnet-manager: true
flannel.alpha.coreos.com/public-ip: 172.25.27.26
node.alpha.kubernetes.io/ttl: 0
volumes.kubernetes.io/controller-managed-attach-detach: true
CreationTimestamp: Tue, 02 Mar 2021 17:47:31 +0000
Taints: <none>
Unschedulable: false
Conditions:
Type Status LastHeartbeatTime LastTransitionTime Reason Message
---- ------ ----------------- ------------------ ------ -------
MemoryPressure False Tue, 23 Mar 2021 14:38:55 +0000 Tue, 02 Mar 2021 17:47:56 +0000 KubeletHasSufficientMemory kubelet has sufficient memory available
DiskPressure False Tue, 23 Mar 2021 14:38:55 +0000 Tue, 02 Mar 2021 17:47:56 +0000 KubeletHasNoDiskPressure kubelet has no disk pressure
PIDPressure False Tue, 23 Mar 2021 14:38:55 +0000 Tue, 02 Mar 2021 17:47:56 +0000 KubeletHasSufficientPID kubelet has sufficient PID available
Ready True Tue, 23 Mar 2021 14:38:55 +0000 Tue, 02 Mar 2021 17:49:07 +0000 KubeletReady kubelet is posting ready status
Addresses:
InternalIP: 172.25.27.26
Hostname: 172.25.27.26
Capacity:
cpu: 96
ephemeral-storage: 114356412Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 196496644Ki
pods: 110
Allocatable:
cpu: 95900m
ephemeral-storage: 105390869125
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 196144244Ki
pods: 110
System Info:
Machine ID: 2637027352b94bdfbaf1bb6d06401946
System UUID: 800B863A-10CB-EA11-906E-0017A4403562
Boot ID: 799bbe1a-8015-4250-beb1-c39958381d58
Kernel Version: 3.10.0-957.el7.x86_64
OS Image: CentOS Linux 7 (Core)
Operating System: linux
Architecture: amd64
Container Runtime Version: docker://18.9.9
Kubelet Version: v1.13.12
Kube-Proxy Version: v1.13.12
PodCIDR: 10.234.1.0/24
Non-terminated Pods: (17 in total)
Namespace Name CPU Requests CPU Limits Memory Requests Memory Limits AGE
--------- ---- ------------ ---------- --------------- ------------- ---
kube-system kube-flannel-6ntgc 150m (0%) 300m (0%) 64M (0%) 500M (0%) 20d
kube-system kube-proxy-172.25.27.26 150m (0%) 500m (0%) 64M (0%) 2G (0%) 20d
kube-system nginx-proxy-172.25.27.26 25m (0%) 300m (0%) 32M (0%) 512M (0%) 20d
mediakind fluentbit-fluent-bit-8n7vp 0 (0%) 0 (0%) 0 (0%) 0 (0%) 20d
mediakind logrotate-8d4j7 0 (0%) 0 (0%) 0 (0%) 0 (0%) 20d
mediakind metrics-prometheus-node-exporter-q7qqs 0 (0%) 0 (0%) 30Mi (0%) 150Mi (0%) 20d
mediakind mux-bckp-1-stream-processor-mux-65c46756b5-sgprz 0 (0%) 0 (0%) 0 (0%) 0 (0%) 20d
mediakind service-01-enc-hd-encoding-live-worker-6f6c448599-rnx9q 9 (9%) 12 (12%) 1536Mi (0%) 5Gi (2%) 19d
mediakind service-02-iptv-hd-encoding-live-worker-564fd48c7c-lnpk5 9 (9%) 12 (12%) 1536Mi (0%) 5Gi (2%) 6d2h
mediakind service-02-ott-encoding-live-worker-7d74dddc79-d7mn7 4 (4%) 0 (0%) 1G (0%) 0 (0%) 6d17h
mediakind service-03-enc-sd-encoding-live-worker-5d56c8b844-6hsl6 2 (2%) 3 (3%) 500Mi (0%) 2Gi (1%) 19d
mediakind service-05-enc-hd-encoding-live-worker-7bff86bff-nmx4g 9 (9%) 12 (12%) 1536Mi (0%) 5Gi (2%) 19d
mediakind service-08-enc-hd-encoding-live-worker-6cdf78b9c9-r5fbv 9 (9%) 12 (12%) 1536Mi (0%) 5Gi (2%) 8d
mediakind service-dtt01-2-enc-hd-encoding-live-worker-5bdfc9dc9-rfbcc 9 (9%) 12 (12%) 1536Mi (0%) 5Gi (2%) 7d17h
mediakind service-dtt02-3-enc-hd-encoding-live-worker-65d5fb7455-5slpw 9 (9%) 12 (12%) 1536Mi (0%) 5Gi (2%) 7d4h
mediakind service-dtt02-6-enc-sd-encoding-live-worker-7844d9b7d4-2cnz8 2 (2%) 3 (3%) 500Mi (0%) 2Gi (1%) 7d3h
mediakind stream-processor-statmux-bckp-75dc49984-lfl7v 0 (0%) 0 (0%) 0 (0%) 0 (0%) 20d
Allocated resources:
(Total limits may be over 100 percent, i.e., overcommitted.)
Resource Requests Limits
-------- -------- ------
cpu 62325m (64%) 79100m (82%)
memory 11903709696 (5%) 39676508416 (19%)
ephemeral-storage 0 (0%) 0 (0%)
Events: <none>

get pods

PODs are groups of containers, each POD can have a single or many containers. Each time a POD is created (from a profile in MDT) the profile details are used to create the POD.
To see what PODs have been deployed, we can use a 'get pods' command.

kubectl -n mediakind get pods
NAME READY STATUS RESTARTS AGE
alarm-7c69d9f46c-tcz8d 3/3 Running 29 78d
alarm-proxy-6f59cbfd6b-ghmdn 1/1 Running 9 78d
alertmanager-metrics-prometheus-operato-alertmanager-0 2/2 Running 18 78d
alertmanager-metrics-prometheus-operato-alertmanager-1 2/2 Running 18 78d
alertmanager-metrics-prometheus-operato-alertmanager-2 2/2 Running 18 78d
automation-config-cf95fd5c7-k6gjm 1/1 Running 29 78d
command-84886544c9-m4gkw 1/1 Running 9 78d
elasticsearch-exporter-5dbf97948c-swlgm 1/1 Running 9 78d
elasticsearch-master-0 1/1 Running 4 34d
elasticsearch-master-1 1/1 Running 4 34d
elasticsearch-master-2 1/1 Running 4 34d
encoding-live-config-65547d7979-t4w7j 1/1 Running 28 78d
encoding-live-ui-connector-74f4458478-bgtvp 1/1 Running 9 78d
esam-proxy-67ffff6d77-8hgxl 1/1 Running 9 78d
etcd-0 1/1 Running 14 78d
etcd-1 1/1 Running 15 78d
etcd-2 1/1 Running 14 78d
failover-api-5d77b57d75-b79xv 3/3 Running 42 78d
fluen-282-kls5n-fluent-bit-2dzvw 1/1 Running 10 78d
fluen-282-kls5n-fluent-bit-2tqzw 1/1 Running 10 78d
fluen-282-kls5n-fluent-bit-4wfv8 1/1 Running 10 78d
fluen-282-kls5n-fluent-bit-6tvrm 1/1 Running 9 78d
fluen-282-kls5n-fluent-bit-fst5t 1/1 Running 9 78d
fluen-282-kls5n-fluent-bit-hxhcv 1/1 Running 9 78d
fluen-282-kls5n-fluent-bit-x5ztw 1/1 Running 10 78d
interface-discovery-cf446c54-6xcmt 1/1 Running 9 78d
kibana-kibana-9bccd7fb8-xmw58 1/1 Running 9 78d
launch-control-749c675669-fkvqm 1/1 Running 9 78d
license-manager-7555998744-qljbm 3/3 Running 23 73d
live-sources-config-665dff566c-9pztm 1/1 Running 28 78d
logrotate-656ts 1/1 Running 9 78d
logrotate-6cgjr 1/1 Running 10 78d
logrotate-fjkpx 1/1 Running 9 78d
logrotate-k47ng 1/1 Running 10 78d
logrotate-kx7dp 1/1 Running 10 78d
logrotate-t6pqg 1/1 Running 9 78d
logrotate-wctw7 1/1 Running 10 78d
metrics-grafana-5df9cd76bd-pxbhp 2/2 Running 18 78d
metrics-kube-state-metrics-556bbc4fbf-vn86v 1/1 Running 9 78d
metrics-prometheus-node-exporter-6zqwd 1/1 Running 10 78d
metrics-prometheus-node-exporter-dm9cf 1/1 Running 10 78d
metrics-prometheus-node-exporter-g8b58 1/1 Running 10 78d
metrics-prometheus-node-exporter-kcnqb 1/1 Running 9 78d
metrics-prometheus-node-exporter-t2pbl 1/1 Running 9 78d
metrics-prometheus-node-exporter-v46j6 1/1 Running 9 78d
metrics-prometheus-node-exporter-vtsqw 1/1 Running 10 78d
metrics-prometheus-operato-operator-5fb8bc499f-8sfsw 2/2 Running 18 78d
mkel-sd1-encoding-live-worker-84596675d7-jbgcp 4/4 Running 0 25m
mkel-sd2-encoding-live-worker-668846bbdd-xtlnn 4/4 Running 0 25m
mongodb-replicaset-0 2/2 Running 18 78d
mongodb-replicaset-1 2/2 Running 18 78d
mongodb-replicaset-2 2/2 Running 18 78d
muconv-config-77f85cf5b9-lm74k 1/1 Running 28 78d
muconv-ui-connector-68dbd6c756-rmxpd 1/1 Running 13 78d
mux-bckp-1-stream-processor-mux-b6c545c89-srpvv 5/5 Running 0 2m19s
mux-main-1-stream-processor-mux-844644dd44-tqqlr 5/5 Running 0 2m50s
nielsen-rtvod-log-archiver-857c6788b5-5swgj 1/1 Running 28 78d
packaging-config-5bd6778cf4-tsjlj 1/1 Running 9 78d
packaging-dvr-auto-577d4b487c-5kw9g 1/1 Running 9 78d
packaging-dynamic-ui-connector-7b65cc476f-jfv8d 1/1 Running 9 78d
packaging-recorder-ui-connector-6496d758c9-ntdjp 1/1 Running 9 78d
placement-api-75dfd78f77-nb74z 1/1 Running 9 78d
prometheus-metrics-prometheus-operato-prometheus-0 3/3 Running 28 78d
prometheus-metrics-prometheus-operato-prometheus-1 3/3 Running 28 78d
prometheus-metrics-prometheus-operato-prometheus-2 3/3 Running 28 78d
rabbitmq-ha-0 1/1 Running 0 27m
rabbitmq-ha-1 1/1 Running 0 26m
rabbitmq-ha-2 1/1 Running 0 26m
redis-5885955657-9rzhf 1/1 Running 9 78d
redis-exporter-prometheus-redis-exporter-b75844d5f-mscxs 1/1 Running 9 78d
server-api-7dbc67f674-qzr76 1/1 Running 10 78d
server-monitor-7fc9bbcd9f-hjz6z 1/1 Running 9 78d
service-api-56d7cfdf7c-qd4tv 2/2 Running 26 78d
snmp-notification-6ddc75cf85-pdlzq 1/1 Running 13 78d
statistic-7cdccbcfcf-qkbb2 1/1 Running 9 78d
stream-processor-config-7578c5bb7b-bgc87 1/1 Running 9 78d
stream-processor-statmux-bckp-6584c7849d-mmzzk 3/3 Running 0 2m50s
stream-processor-statmux-main-9954b49db-9f7s5 3/3 Running 0 3m21s
stream-processor-ui-connector-6bd8c4c9b5-lsdjd 1/1 Running 9 78d
template-api-65c56cfc95-sd49f 1/1 Running 15 78d
unified-ui-cbf7767bd-mqv7t 5/5 Running 51 78d

delete pods

Once the PODs have been listed, it is then possible to delete a POD or PODs. Use the following (this example assumes you have these PODs available for deletion).
Lets say you wish to delete the following three PODS

rabbitmq-ha-0 1/1 Running 0 27m
rabbitmq-ha-1 1/1 Running 0 26m
rabbitmq-ha-2 1/1 Running 0 26m

You would use the following command: (assuming you are using the namespace mediakind).

kubectl -n mediakind delete pod rabbitmq-ha-0 rabbitmq-ha-1 rabbitmq-ha-2
pod "rabbitmq-ha-0" deleted
pod "rabbitmq-ha-1" deleted
pod "rabbitmq-ha-2" deleted

Kubernetes would the start to rebuild these PODs if they are still currently deployed in IPHE.

get deploy

'get deploy' is similar to get PODs, but it shows the deployed components of your system rather than all of the system, so you don't see Rabbit, Mongo etc, but you do see what you want in terms of services and their components

kubectl -n mediakind get deploy
NAME READY UP-TO-DATE AVAILABLE AGE
alarm 1/1 1 1 78d
alarm-proxy 1/1 1 1 78d
automation-config 1/1 1 1 78d
command 1/1 1 1 78d
elasticsearch-exporter 1/1 1 1 78d
encoding-live-config 1/1 1 1 78d
encoding-live-ui-connector 1/1 1 1 78d
esam-proxy 1/1 1 1 78d
failover-api 1/1 1 1 78d
flow 0/0 0 0 78d
interface-discovery 1/1 1 1 78d
kibana-kibana 1/1 1 1 78d
launch-control 1/1 1 1 78d
license-manager 1/1 1 1 76d
live-sources-config 1/1 1 1 78d
metrics-grafana 1/1 1 1 78d
metrics-kube-state-metrics 1/1 1 1 78d
metrics-prometheus-operato-operator 1/1 1 1 78d
mfvp-probe-light 0/0 0 0 78d
mkel-sd1-encoding-live-worker 1/1 1 1 46m
mkel-sd2-encoding-live-worker 1/1 1 1 46m
muconv-config 1/1 1 1 78d
muconv-ui-connector 1/1 1 1 78d
mux-bckp-1-stream-processor-mux 1/1 1 1 23m
mux-main-1-stream-processor-mux 1/1 1 1 24m
nielsen-rtvod-log-archiver 1/1 1 1 78d
packaging-config 1/1 1 1 78d
packaging-dvr-auto 1/1 1 1 78d
packaging-dynamic-ui-connector 1/1 1 1 78d
packaging-recorder-ui-connector 1/1 1 1 78d
placement-api 1/1 1 1 78d
redis 1/1 1 1 78d
redis-exporter-prometheus-redis-exporter 1/1 1 1 78d
server-api 1/1 1 1 78d
server-monitor 1/1 1 1 78d
service-api 1/1 1 1 78d
snmp-notification 1/1 1 1 78d
statistic 1/1 1 1 78d
stream-processor-asi 0/0 0 0 24m
stream-processor-config 1/1 1 1 78d
stream-processor-statmux-bckp 1/1 1 1 24m
stream-processor-statmux-main 1/1 1 1 24m
stream-processor-ui-connector 1/1 1 1 78d
template-api 1/1 1 1 78d
unified-ui 1/1 1 1 78d

get statefulset

Stateful set is for pods that have to maintain state, say even after a reboot, and tries to put PODs back in the same place (server or instance) as before, where as Deployments dont care where they put replicasets/pods.

kubectl -n mediakind get statefulset
NAME READY AGE
alertmanager-metrics-prometheus-operato-alertmanager 3/3 78d
elasticsearch-master 3/3 78d
etcd 3/3 78d
mongodb-replicaset 3/3 78d
prometheus-metrics-prometheus-operato-prometheus 3/3 78d
rabbitmq-ha

get worker pods

Getting the worker pods provides a list of running services that should match the list of services that you created in Controller. This is the service name followed by the POD name.

kubectl -n mediakind get pods -o wide |grep "worker"
service-01-enc-hd-encoding-live-worker-6f6c448599-rnx9q 4/4 Running 9 21d 172.25.27.26 172.25.27.26 <none> <none>
service-01-enc-sd-encoding-live-worker-bc678ff64-7hq2s 4/4 Running 20 21d 172.25.27.20 172.25.27.20 <none> <none>
service-01-iptv-hd-encoding-live-worker-74f9546cb7-n44xp 4/4 Running 0 8d 172.25.27.20 172.25.27.20 <none> <none>
service-01-ott-encoding-live-worker-75d78f546f-rk7wd 4/4 Running 0 9d 172.25.27.21 172.25.27.21 <none> <none>
service-02-enc-hd-encoding-live-worker-7f7ffd7b59-bhxwx 4/4 Running 3 15d 172.25.27.20 172.25.27.20 <none> <none>
service-02-enc-sd-encoding-live-worker-648d9fccfb-xmr2v 4/4 Running 3 15d 172.25.27.17 172.25.27.17 <none> <none>
service-02-iptv-hd-encoding-live-worker-564fd48c7c-lnpk5 4/4 Running 0 8d 172.25.27.26 172.25.27.26 <none> <none>
service-02-ott-encoding-live-worker-7d74dddc79-d7mn7 4/4 Running 0 8d 172.25.27.26 172.25.27.26 <none> <none>
service-03-enc-hd-encoding-live-worker-d47d78799-fgkjh 4/4 Running 9 21d 172.25.27.20 172.25.27.20 <none> <none>
service-03-enc-sd-encoding-live-worker-5d56c8b844-6hsl6 4/4 Running 9 21d 172.25.27.26 172.25.27.26 <none> <none>
service-03-iptv-hd-encoding-live-worker-57789d7567-llh9s 4/4 Running 0 8d 172.25.27.17 172.25.27.17 <none> <none>
service-04-enc-hd-encoding-live-worker-67c7bff875-5gnbb 4/4 Running 9 21d 172.25.27.17 172.25.27.17 <none> <none>
service-04-enc-sd-encoding-live-worker-6cd7f464d8-9kr8v 4/4 Running 9 21d 172.25.27.17 172.25.27.17 <none> <none>
service-04-iptv-hd-encoding-live-worker-8d7646985-xnzwl 4/4 Running 0 8d 172.25.27.21 172.25.27.21 <none> <none>
service-05-enc-hd-encoding-live-worker-7bff86bff-nmx4g 4/4 Running 9 21d 172.25.27.26 172.25.27.26 <none> <none>
service-05-enc-sd-encoding-live-worker-75797fbd44-g2sv8 4/4 Running 9 21d 172.25.27.20 172.25.27.20 <none> <none>
service-06-enc-hd-encoding-live-worker-5f8f87df9-bwdxr 4/4 Running 9 21d 172.25.27.17 172.25.27.17 <none> <none>
service-06-enc-sd-encoding-live-worker-6c9b7f7fd4-g66q5 4/4 Running 10 21d 172.25.27.20 172.25.27.20 <none> <none>
service-07-enc-hd-encoding-live-worker-57bfd9bff9-25sgv 4/4 Running 0 10d 172.25.27.21 172.25.27.21 <none> <none>
service-08-enc-hd-encoding-live-worker-6cdf78b9c9-r5fbv 4/4 Running 1 10d 172.25.27.26 172.25.27.26 <none> <none>
service-09-enc-hd-encoding-live-worker-84f7db7dd7-pfbxg 4/4 Running 1 10d 172.25.27.21 172.25.27.21 <none> <none>
service-dtt01-1-enc-hd-encoding-live-worker-5958cddc97-gbczc 4/4 Running 0 9d 172.25.27.21 172.25.27.21 <none> <none>
service-dtt01-2-enc-hd-encoding-live-worker-5bdfc9dc9-rfbcc 4/4 Running 0 9d 172.25.27.26 172.25.27.26 <none> <none>
service-dtt01-3-enc-hd-encoding-live-worker-8696d7955c-gqwxk 4/4 Running 0 9d 172.25.27.21 172.25.27.21 <none> <none>
service-dtt01-4-enc-hd-encoding-live-worker-85f95cd6c9-vswhx 4/4 Running 0 9d 172.25.27.17 172.25.27.17 <none> <none>
service-dtt01-5-enc-hd-encoding-live-worker-65447cbdc7-swxt2 4/4 Running 0 9d 172.25.27.20 172.25.27.20 <none> <none>
service-dtt02-1-enc-hd-encoding-live-worker-d8bdd8c4c-knwr8 4/4 Running 0 9d 172.25.27.21 172.25.27.21 <none> <none>
service-dtt02-2-enc-hd-encoding-live-worker-5dd4f4d445-mdtkh 4/4 Running 0 9d 172.25.27.20 172.25.27.20 <none> <none>
service-dtt02-3-enc-hd-encoding-live-worker-65d5fb7455-5slpw 4/4 Running 0 9d 172.25.27.26 172.25.27.26 <none> <none>
service-dtt02-4-enc-hd-encoding-live-worker-549dbbcf8f-5dxlz 4/4 Running 0 9d 172.25.27.17 172.25.27.17 <none> <none>
service-dtt02-5-enc-hd-encoding-live-worker-d678b88ff-pq66k 4/4 Running 0 9d 172.25.27.20 172.25.27.20 <none> <none>
service-dtt02-6-enc-sd-encoding-live-worker-7844d9b7d4-2cnz8 4/4 Running 14 9d 172.25.27.26 172.25.27.26 <none> <none>

get ep (end points)

'get ep' provides a list of running components along with where they are running (an IP list). In the following example, all 10.x addresses are internal kubernetes addresses, and all the 192.x addresses are the IPs of physical servers (or VMs).

kubectl -n mediakind get ep
NAME ENDPOINTS AGE
alarm 10.234.2.227:8099 78d
alarm-proxy 10.234.3.220 78d
alertmanager-operated 10.234.1.240:9093,10.234.2.242:9093,10.234.3.221:9093 + 6 more... 78d
api-gateway 10.234.3.225:8443,10.234.3.225:8080 78d
api-gateway-https 10.234.3.225:8443 78d
automation 10.234.2.225:8094 78d
command 10.234.1.243:8003 78d
el-config 10.234.3.223:8093 78d
elasticsearch-exporter 10.234.1.237:9108 78d
elasticsearch-master 10.234.1.5:9300,10.234.2.222:9300,10.234.3.238:9300 + 3 more... 78d
elasticsearch-master-headless 10.234.1.5:9300,10.234.2.222:9300,10.234.3.238:9300 + 3 more... 78d
encoding-live-ui-connector 10.234.2.241:8081 78d
esam-proxy 10.234.1.254:8010 78d
etcd 10.234.1.245:2380,10.234.2.233:2380,10.234.3.237:2380 + 3 more... 78d
etcd-headless 10.234.1.245:2380,10.234.2.233:2380,10.234.3.237:2380 + 3 more... 78d
failover-api 10.234.1.236:8006 78d
flow <none> 78d
interface-discovery 10.234.2.234:8200 78d
kibana-kibana 10.234.3.233:5601 78d
launch-control 10.234.2.221:8011 78d
license-manager 192.168.1.182:8097,192.168.1.182:5093 76d
live-sources-config 10.234.3.235:8089 78d
metrics-grafana 10.234.2.230:3000 78d
metrics-kube-state-metrics 10.234.3.218:8080 78d
metrics-prometheus-node-exporter 192.168.1.181:9100,192.168.1.182:9100,192.168.1.183:9100 + 4 more... 78d
metrics-prometheus-operato-alertmanager 10.234.1.240:9093,10.234.2.242:9093,10.234.3.221:9093 78d
metrics-prometheus-operato-operator 10.234.3.219:8443,10.234.3.219:8080 78d
metrics-prometheus-operato-prometheus 10.234.1.242:9090,10.234.2.243:9090,10.234.3.216:9090 78d
mfvp-stats <none> 78d
mongodb-replicaset 10.234.1.248:27017,10.234.2.238:27017,10.234.3.230:27017 78d
mongodb-replicaset-client 10.234.1.248:9216,10.234.2.238:9216,10.234.3.230:9216 + 3 more... 78d
muconv-config 10.234.1.252:9881 78d
muconv-ui-connector 10.234.3.236:5002 78d
mux-bckp-1-stream-processor-mux 192.168.1.187:7999 42m
mux-main-1-stream-processor-mux 192.168.1.186:7999 42m
nielsen-rtvod-log-archiver 10.234.1.249:8096 78d
packaging-dynamic-ui-connector 10.234.2.235:9491 78d
packaging-recorder-ui-connector 10.234.2.239:9492 78d
pkg-config 10.234.1.253:8091 78d
placement-api 10.234.3.222:8005 78d
prometheus-operated 10.234.1.242:9090,10.234.2.243:9090,10.234.3.216:9090 78d
rabbitmq-ha 10.234.1.7:25672,10.234.2.245:25672,10.234.3.240:25672 + 9 more... 78d
rabbitmq-ha-headless 10.234.1.7:25672,10.234.2.245:25672,10.234.3.240:25672 + 9 more... 78d
redis 10.234.1.241:6379 78d
redis-exporter-prometheus-redis-exporter 10.234.1.244:9121 78d
server-api 10.234.2.237:8001 78d
server-monitor 10.234.3.226 78d
service-api 10.234.1.251:8002 78d
snmp-notification 10.234.3.228:8008 78d
statistic 10.234.2.228:8000 78d
stream-processor-config 10.234.3.232:8081 78d
stream-processor-statmux-bckp 192.168.1.187:7999 42m
stream-processor-statmux-main 192.168.1.186:7999 43m
stream-processor-ui-connector 10.234.1.2:5050 78d
template-api 10.234.1.4:8004 78d
unified-ui 10.234.3.225:8888 78d

docker images

docker images shows all of the available docker images, with their respective software versions and ages. This is useful to see what version of say EL would be deployed when you create a POD.

docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mediakind/stream-processor-mux 12.0.8-136 be41349f7cfd 4 months ago 94.6MB
mediakind/stream-processor-asi 12.0.8-136 fa6e1f3057d0 4 months ago 46MB
mediakind/stream-processor-statmux 12.0.8-136 ef89fc53c9aa 4 months ago 61.8MB
docker-registry.kube-system:5000/mediakind/stream-processor-ui-connector 12.0.8-136 a312cf42cd1f 4 months ago 220MB
mediakind/stream-processor-ui-connector 12.0.8-136 a312cf42cd1f 4 months ago 220MB
mediakind/stream-processor-simulcrypt 12.0.8-136 0927719536e9 4 months ago 39.1MB
mediakind/stream-processor-psi 12.0.8-136 93b4928d28d9 4 months ago 135MB
mediakind/stream-processor-config 12.0.8-136 03173a0944e7 4 months ago 56.9MB
mediakind/stream-processor-simulcrypt-control 12.0.8-136 6b433e37846b 4 months ago 48.3MB
mediakind/encoding-live-worker 25.9.8 b3746cc51db7 4 months ago 1.31GB
mediakind/prisma-prisma-redis 1.0.2 6ed17afd19e9 4 months ago 484MB
mediakind/unified-ui-httpd 1.46.26-0 177701f651f6 4 months ago 52.4MB
mediakind/unified-ui 1.46.26-0 435e3567cd64 4 months ago 208MB
mediakind/snmp-notification 0.27.5-0 3c9e86b6f649 4 months ago 77.3MB
mediakind/alarm-proxy 1.18.2-0 476369547902 4 months ago 46.4MB
mediakind/alarm 1.39.7-0 3494ab0793af 4 months ago 54MB
mediakind/prisma-stream-conditioning-config 10.2.6 f79135fcdca2 4 months ago 55.5MB
mediakind/prisma-http-proxy 1.1.10 73a597ce3b73 4 months ago 83.8MB
mediakind/prisma-stream-conditioning-worker 4.1.11 eebb3c01b41c 4 months ago 160MB
mediakind/prisma-content-decisioning-worker-redis 1.0.13 744674d8dc80 4 months ago 101MB
mediakind/prisma-content-decisioning-worker 1.0.13 6f56f3c1c794 4 months ago 172MB
mediakind/prisma-viewing-policy-manager-worker 1.2.14 b0e778392213 4 months ago 267MB
mediakind/prisma-manifest-conditioning-ui-connector 3.0.17 7a2b76a811fd 4 months ago 260MB
mediakind/prisma-stream-personalization-origin-redis 2.0.16 7a6f47818f98 4 months ago 98.5MB
mediakind/prisma-stream-personalization-origin 2.0.16 a66988621446 4 months ago 191MB
mediakind/prisma-content-decisioning-ui-connector 3.0.14 857c7565f245 4 months ago 263MB
mediakind/prisma-content-decisioning-config 1.1.10 129bc7e7d5eb 4 months ago 55.2MB
mediakind/prisma-stream-personalization-config 2.0.15 a6b09d82b926 4 months ago 55.1MB
mediakind/prisma-stream-personalization-ui-connector 2.0.14 82bd4bda8546 4 months ago 234MB
mediakind/prisma-viewing-policy-manager-ui-connector 3.0.18 4ba7dd89e69e 4 months ago 235MB
mediakind/prisma-viewing-policy-manager-config 1.1.10 8570d8b03776 4 months ago 55.2MB
mediakind/prisma-stream-conditioning-ui-connector 5.0.17 ac25005245a1 4 months ago 239MB
mediakind/prisma-manifest-conditioning-worker 1.1.10 8b54590e9ec4 4 months ago 155MB
mediakind/prisma-manifest-conditioning-config 1.1.10 f26a90ee9265 4 months ago 55.2MB
mediakind/prisma-eas-att 1.0.10 3682ee37fa7e 4 months ago 57.7MB
mediakind/license-manager-lserv 0.24.10-0 12ee48bb14cf 5 months ago 45MB
mediakind/license-manager-api 0.24.10-0 34a1e4b766d3 5 months ago 65.1MB
mdt-api-products 0.1.55 3375739452f1 5 months ago 263MB
mediakind/mdt-api-products 0.1.55 3375739452f1 5 months ago 263MB
mediakind/automation-config 2.3.20 319e3190e5a1 5 months ago 482MB
mediakind/packaging-playlist-generator 4.5.10 96e8f06ae2fd 5 months ago 184MB
mediakind/packaging-dvr-recorder 4.4.8 c7df2270e659 5 months ago 209MB
mediakind/packaging-origin-server 4.8.13 9739de146dfc 5 months ago 234MB
mediakind/live-sources-config 0.4.0 23c90fcb28e8 5 months ago 50MB
mediakind/encoding-live-ui-connector 2.19.0 a112bb03b613 5 months ago 142MB
mediakind/encoding-live-config 1.57.0 bc16f9f46208 5 months ago 49.4MB
docker-registry.kube-system:5000/mediakind/nielsen-rtvod-log-archiver 0.3.0 1cc46df43c29 5 months ago 78.5MB
mediakind/nielsen-rtvod-log-archiver 0.3.0 1cc46df43c29 5 months ago 78.5MB
mediakind/internal-pois-resiliency 0.2.0 89f9375a9843 5 months ago 63.8MB
mediakind/srt-worker 1.0.7-91 037189595f17 5 months ago 54.2MB
mediakind/srt-ui-connector 1.0.7-91 e569ad049e9f 5 months ago 161MB
mediakind/srt-config 1.0.7-91 b433774663cd 5 months ago 54.1MB
mediakind/srt-worker-launcher 1.0.7-91 0781eeee504e 5 months ago 62.5MB
docker-registry.kube-system:5000/mediakind/service-api 0.43.7-0 57e9b3adf4af 5 months ago 52.3MB
mediakind/service-api 0.43.7-0 57e9b3adf4af 5 months ago 52.3MB
mediakind/automation-proxy 0.11.1 b6e6f8f354c2 5 months ago 389MB
mediakind/server-monitor 0.24.2-0 63a0b62eebc4 6 months ago 55.4MB
mediakind/interface-discovery 0.22.2-0 e69fd556fe38 6 months ago 94.6MB
docker-registry.kube-system:5000/mediakind/failover-api 0.35.5-0 a17a672478e7 6 months ago 56.6MB
mediakind/failover-api 0.35.5-0 a17a672478e7 6 months ago 56.6MB
mediakind/alarm-adapter 0.5.2-0 482afaa84848 6 months ago 62.1MB
mediakind/launch-control 0.10.1-0 623ad25345d1 6 months ago 79.6MB
mediakind/placement-api 0.24.1-0 4d3f79afa507 6 months ago 48.1MB
docker-registry.kube-system:5000/bitnami/rabbitmq 3.8.8-debian-10-r0 c0f49e44f840 7 months ago 244MB
bitnami/rabbitmq 3.8.8-debian-10-r0 c0f49e44f840 7 months ago 244MB
mdt-api-kube 0.1.32 42bb617642ed 7 months ago 110MB
mediakind/mdt-api-kube 0.1.32 42bb617642ed 7 months ago 110MB
docker-registry.kube-system:5000/mediakind/packaging-config 4.25.2 6bb207363f73 7 months ago 91.8MB
mediakind/packaging-config 4.25.2 6bb207363f73 7 months ago 91.8MB
oliver006/redis_exporter v1.11.1 15e32035d1b3 7 months ago 8.9MB
docker-registry.kube-system:5000/oliver006/redis_exporter v1.11.1 15e32035d1b3 7 months ago 8.9MB
mediakind/publisher 3.5.0 fd30ef9a790c 8 months ago 164MB
mediakind/dispatcher 3.6.0 c600a697d76e 8 months ago 50.5MB
mediakind/packaging-dynamic-ui-connector 3.16.0 c5b3cf0d72b2 8 months ago 135MB
mediakind/packaging-vod-ui-connector 3.9.0 64f18f29ba1c 8 months ago 139MB
mdt-ui 0.1.20 33fea366464e 8 months ago 193MB
mediakind/mdt-ui 0.1.20 33fea366464e 8 months ago 193MB
mdt-cli 0.1.41 e0f696c06487 8 months ago 47.9MB
mediakind/mdt-cli 0.1.41 e0f696c06487 8 months ago 47.9MB
mediakind/packaging-recorder-ui-connector 3.15.1 740b7ffe4b9f 8 months ago 137MB
mediakind/server-daemon 0.26.4-0 725aab356348 9 months ago 58.3MB
taskrabbit/elasticsearch-dump v6.28.0 c43f685c27c7 11 months ago 151MB
docker-registry.kube-system:5000/mediakind/command 1.12.0-0 b85824addf2d 11 months ago 47.8MB
mediakind/command 1.12.0-0 b85824addf2d 11 months ago 47.8MB
mediakind/statistic 2.8.0-0 a18460cfc74b 11 months ago 46.2MB
mediakind/mfvp-probe-light 0.1.7-3 1b894ff53b96 12 months ago 60.2MB
httpd 2.4.41-alpine 54b0995a6305 12 months ago 107MB
mediakind/muconv-muconv 3.1.0 0059f82a331c 13 months ago 57.8MB
mediakind/muconv-config 3.1.0 ed27df96d2ce 13 months ago 57.1MB
docker-registry.kube-system:5000/mediakind/muconv-config 3.1.0 ed27df96d2ce 13 months ago 57.1MB
mediakind/muconv-ui-connector 3.1.0 7687d7928bc5 13 months ago 162MB
mediakind/server-api 0.35.0-0 d231ae3be311 13 months ago 48.6MB
docker-registry.kube-system:5000/mediakind/esam-proxy 0.18.0-0 327228cf6c9e 13 months ago 49.9MB
mediakind/esam-proxy 0.18.0-0 327228cf6c9e 13 months ago 49.9MB
docker-registry.kube-system:5000/mediakind/template-api 0.24.0-0 2fe81568ae4a 13 months ago 48.7MB
mediakind/template-api 0.24.0-0 2fe81568ae4a 13 months ago 48.7MB
mediakind/flow 0.6.0-0 90920931e31d 13 months ago 58.2MB
mongo 3.6.17-xenial d3fdbdf0f17b 13 months ago 438MB
rabbitmq 3.7.23-management-alpine 067414a4e4e2 14 months ago 139MB
docker-registry.kube-system:5000/mongo 4.0.15 baf83034f1c8 14 months ago 417MB
mongo 4.0.15 baf83034f1c8 14 months ago 417MB
registry 2.7.1 708bc6af7e5e 14 months ago 25.8MB
docker-registry.kube-system:5000/bitnami/mongodb-exporter 0.10.0-debian-9-r71 e8f8b68ace61 16 months ago 100MB
bitnami/mongodb-exporter 0.10.0-debian-9-r71 e8f8b68ace61 16 months ago 100MB
kibana/kibana 7.4.2 230d3ded1abc 17 months ago 1.1GB
docker-registry.kube-system:5000/elasticsearch/elasticsearch 7.4.2 b1179d41a7b4 17 months ago 855MB
elasticsearch/elasticsearch 7.4.2 b1179d41a7b4 17 months ago 855MB
hyperkube-amd64 v1.13.12 461198edd8a8 18 months ago 565MB
docker-registry.kube-system:5000/fluent/fluent-bit 1.3.2 d0e68c52f3ae 18 months ago 54.3MB
fluent/fluent-bit 1.3.2 d0e68c52f3ae 18 months ago 54.3MB
docker-registry.kube-system:5000/coreos/prometheus-config-reloader v0.32.0 f5a5f5663d5f 19 months ago 17.6MB
coreos/prometheus-config-reloader v0.32.0 f5a5f5663d5f 19 months ago 17.6MB
coreos/prometheus-operator v0.32.0 8830a96dcfdc 19 months ago 42.1MB
grafana/grafana 6.3.4 6a389498ea02 19 months ago 256MB
docker-registry.kube-system:5000/prometheus/prometheus v2.12.0 d5b9d7ed160a 20 months ago 138MB
prometheus/prometheus v2.12.0 d5b9d7ed160a 20 months ago 138MB
kiwigrid/k8s-sidecar 0.1.20 bf8b33b96a31 20 months ago 217MB
docker-registry.kube-system:5000/justwatch/elasticsearch_exporter 1.1.0 93101a724c1f 20 months ago 12.2MB
justwatch/elasticsearch_exporter 1.1.0 93101a724c1f 20 months ago 12.2MB
jettech/kube-webhook-certgen v1.0.0 f3b9b9fa842c 21 months ago 51.5MB
mediakind/parental-control-gateway 1.0.6-10dck2 03820904f942 22 months ago 354MB
docker-registry.kube-system:5000/prometheus/node-exporter v0.18.0 3a6e851e4dc2 23 months ago 22.9MB
prometheus/node-exporter v0.18.0 3a6e851e4dc2 23 months ago 22.9MB
docker-registry.kube-system:5000/busybox 1.30.1 64f5d945efcc 23 months ago 1.2MB
busybox 1.30.1 64f5d945efcc 23 months ago 1.2MB
nginx 1.15.12 53f3fd8007f7 23 months ago 109MB
docker-registry.kube-system:5000/untergeek/curator 5.7.6 15c67310bedb 23 months ago 81.7MB
untergeek/curator 5.7.6 15c67310bedb 23 months ago 81.7MB
coreos/kube-state-metrics v1.6.0 e905d56f6477 23 months ago 35.5MB
docker-registry.kube-system:5000/prometheus/alertmanager v0.17.0 3ecaf19abb8e 23 months ago 51.8MB
prometheus/alertmanager v0.17.0 3ecaf19abb8e 23 months ago 51.8MB
squareup/ghostunnel v1.4.1 591ae89048d2 23 months ago 27.4MB
mediakind/curl 7.64.0-alpine 8e30c0cc5589 2 years ago 7.08MB
coredns 1.4.0 a9e015907f63 2 years ago 42.6MB
bitnami/etcd 3.3.11-debian-9-r19 78c9d0340da1 2 years ago 106MB
docker-registry.kube-system:5000/bitnami/etcd 3.3.11-debian-9-r19 78c9d0340da1 2 years ago 106MB
chartmuseum/chartmuseum v0.8.2 16583b259b31 2 years ago 38.1MB
chartmuseum v0.8.2 16583b259b31 2 years ago 38.1MB
flannel v0.11.0 ff281650a721 2 years ago 52.6MB
tiller v2.12.3 ecd91fcf9f6d 2 years ago 81.4MB
etcd v3.2.26 e87e7804f2f5 2 years ago 37.6MB
kubernetes-dashboard-amd64 v1.10.1 f9aed6605b81 2 years ago 122MB
docker-registry.kube-system:5000/mediakind/logrotate 1.1.0 a3e3e0b587ab 2 years ago 45MB
mediakind/logrotate 1.1.0 a3e3e0b587ab 2 years ago 45MB
docker-registry.kube-system:5000/unguiculus/mongodb-install 0.7 83f3f04e9183 2 years ago 18.9MB
mongodb-install 0.7 83f3f04e9183 2 years ago 18.9MB
unguiculus/mongodb-install 0.7 83f3f04e9183 2 years ago 18.9MB
docker-registry.kube-system:5000/redis 3.2.12 87856cc39862 2 years ago 76MB
redis 3.2.12 87856cc39862 2 years ago 76MB
google-containers/hyperkube v1.12.1 523f7988f7c9 2 years ago 635MB
cluster-proportional-autoscaler-amd64 1.3.0 33813c948942 2 years ago 45.8MB
pause-amd64 3.1 da86e6ba6ca1 3 years ago 742kB
flannel-cni v0.3.0 221392217215 3 years ago 49.8MB
nfs-client-provisioner v2.0.1 a591d84a02af 3 years ago 46.8MB
kube-registry-proxy 0.4 60dc18151daf 4 years ago 188MB
docker-registry.kube-system:5000/coreos/configmap-reload v0.0.1 3129a2ca29d7 4 years ago 4.79MB
coreos/configmap-reload v0.0.1 3129a2ca29d7 4 years ago 4.79MB