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