UNPKG

@kui-shell/plugin-kubectl

Version:

Kubernetes visualization plugin for kubernetes

1 lines 96.1 kB
[{"status":"done","response":{"header":{"name":"Name","attributes":[{"key":"STATUS","value":"Status"},{"key":"AGE","value":"Age","outerCSS":"hide-with-sidecar"}]},"body":[{"object":{"kind":"PartialObjectMetadata","apiVersion":"meta.k8s.io/v1","metadata":{"name":"kui-notebook-3","uid":"34bb20cc-a2c4-4775-8013-a7716cb16fdb","resourceVersion":"125868406","creationTimestamp":"2022-02-21T22:54:57Z","labels":{"kubernetes.io/metadata.name":"kui-notebook-3"},"annotations":{"openshift.io/sa.scc.mcs":"s0:c33,c2","openshift.io/sa.scc.supplemental-groups":"1001060000/10000","openshift.io/sa.scc.uid-range":"1001060000/10000"},"managedFields":[{"manager":"cluster-policy-controller","operation":"Update","apiVersion":"v1","time":"2022-02-21T22:54:57Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:openshift.io/sa.scc.mcs":{},"f:openshift.io/sa.scc.supplemental-groups":{},"f:openshift.io/sa.scc.uid-range":{}}}}},{"manager":"kubectl-create","operation":"Update","apiVersion":"v1","time":"2022-02-21T22:54:57Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:labels":{".":{},"f:kubernetes.io/metadata.name":{}}}}}]}},"key":"NAME","rowKey":"kui-notebook-3_Namespace_undefined","name":"kui-notebook-3","onclickIdempotent":true,"onclick":"kubectl get Namespace kui-notebook-3 -o yaml ","attributes":[{"key":"STATUS","value":"Active","tag":"badge","onclick":false,"css":" green-background "},{"key":"AGE","value":"0s","onclick":false,"outerCSS":"hide-with-sidecar","css":"slightly-deemphasize "}],"onclickPrefetch":{"kind":"Namespace","apiVersion":"v1","metadata":{"name":"kui-notebook-3","uid":"34bb20cc-a2c4-4775-8013-a7716cb16fdb","resourceVersion":"125868406","creationTimestamp":"2022-02-21T22:54:57Z","labels":{"kubernetes.io/metadata.name":"kui-notebook-3"},"annotations":{"openshift.io/sa.scc.mcs":"s0:c33,c2","openshift.io/sa.scc.supplemental-groups":"1001060000/10000","openshift.io/sa.scc.uid-range":"1001060000/10000"},"managedFields":[{"manager":"cluster-policy-controller","operation":"Update","apiVersion":"v1","time":"2022-02-21T22:54:57Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:openshift.io/sa.scc.mcs":{},"f:openshift.io/sa.scc.supplemental-groups":{},"f:openshift.io/sa.scc.uid-range":{}}}}},{"manager":"kubectl-create","operation":"Update","apiVersion":"v1","time":"2022-02-21T22:54:57Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:labels":{".":{},"f:kubernetes.io/metadata.name":{}}}}}]},"spec":{"finalizers":["kubernetes"]},"status":{"phase":"Active"},"isKubeResource":true,"originatingCommand":{"REPL":{},"argv":["kubectl","get","Namespace","kui-notebook-3","-o","yaml"],"command":"kubectl get Namespace kui-notebook-3 -o yaml","execOptions":{"echo":false,"type":1,"quiet":true,"noHistory":true,"execUUID":"07f547b6-ec5a-44f2-9d86-52bff5281b5b","env":{}},"argvNoOptions":["kubectl","get","Namespace","kui-notebook-3"],"pipeStages":{"prefix":"","stages":[["kubectl","get","Namespace","kui-notebook-3","-o","yaml"]],"redirect":""},"parsedOptions":{"_":["kubectl","get","Namespace","kui-notebook-3"],"o":"yaml"}},"kuiRawData":"kind: Namespace\napiVersion: v1\nmetadata:\n name: kui-notebook-3\n uid: 34bb20cc-a2c4-4775-8013-a7716cb16fdb\n resourceVersion: '125868406'\n creationTimestamp: '2022-02-21T22:54:57Z'\n labels:\n kubernetes.io/metadata.name: kui-notebook-3\n annotations:\n openshift.io/sa.scc.mcs: s0:c33,c2\n openshift.io/sa.scc.supplemental-groups: 1001060000/10000\n openshift.io/sa.scc.uid-range: 1001060000/10000\n managedFields:\n - manager: cluster-policy-controller\n operation: Update\n apiVersion: v1\n time: '2022-02-21T22:54:57Z'\n fieldsType: FieldsV1\n fieldsV1:\n f:metadata:\n f:annotations:\n .: {}\n f:openshift.io/sa.scc.mcs: {}\n f:openshift.io/sa.scc.supplemental-groups: {}\n f:openshift.io/sa.scc.uid-range: {}\n - manager: kubectl-create\n operation: Update\n apiVersion: v1\n time: '2022-02-21T22:54:57Z'\n fieldsType: FieldsV1\n fieldsV1:\n f:metadata:\n f:labels:\n .: {}\n f:kubernetes.io/metadata.name: {}\nspec:\n finalizers:\n - kubernetes\nstatus:\n phase: Active\n","toolbarText":{"type":"info","text":"Created on **2/21/2022, 5:54:57 PM**. Version **125868406**."},"onclick":{"kind":"kubectl get Namespace -n undefined","name":"kubectl get Namespace -n undefined kui-notebook-3"},"defaultMode":"diff","modes":[]}}],"title":"Namespace","resourceVersion":"125868406"}},{"status":"done","response":{"title":"guestbook","breadcrumbs":[{"label":"kui-notebook-3"}],"header":{"key":"Name","name":"Name","attributes":[{"key":"Tier","value":"Tier"},{"key":"Application","value":"Application"},{"key":"Kind","value":"Kind"},{"key":"Status","value":"Status"}]},"body":[{"name":"frontend","attributes":[{"key":"Tier","value":""},{"key":"Application","value":""},{"key":"Kind","value":"Deployment"},{"key":"Status","value":"Offline","tag":"badge","css":"red-background"}]},{"name":"redis-master","attributes":[{"key":"Tier","value":""},{"key":"Application","value":""},{"key":"Kind","value":"Deployment"},{"key":"Status","value":"Offline","tag":"badge","css":"red-background"}]},{"name":"redis-slave","attributes":[{"key":"Tier","value":""},{"key":"Application","value":""},{"key":"Kind","value":"Deployment"},{"key":"Status","value":"Offline","tag":"badge","css":"red-background"}]},{"name":"frontend","attributes":[{"key":"Tier","value":""},{"key":"Application","value":""},{"key":"Kind","value":"Service"},{"key":"Status","value":"Offline","tag":"badge","css":"red-background"}]},{"name":"redis-master","attributes":[{"key":"Tier","value":""},{"key":"Application","value":""},{"key":"Kind","value":"Service"},{"key":"Status","value":"Offline","tag":"badge","css":"red-background"}]},{"name":"redis-slave","attributes":[{"key":"Tier","value":""},{"key":"Application","value":""},{"key":"Kind","value":"Service"},{"key":"Status","value":"Offline","tag":"badge","css":"red-background"}]}],"kuiSourceRef":{"templates":[{"filepath":"/Users/nickm/git/whisk/nickm/kui/plugins/plugin-kubectl/tests/data/k8s/application/guestbook/frontend-deployment.yaml","data":"#\n# Copyright 2021 The Kubernetes Authors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# \n\napiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2\nkind: Deployment\nmetadata:\n name: frontend\n labels:\n app: guestbook\n tier: frontend\nspec:\n selector:\n matchLabels:\n app: guestbook\n tier: frontend\n replicas: 3\n template:\n metadata:\n labels:\n app: guestbook\n tier: frontend\n spec:\n containers:\n - name: php-redis\n image: gcr.io/google-samples/gb-frontend:v4\n resources:\n requests:\n cpu: 100m\n memory: 100Mi\n env:\n - name: GET_HOSTS_FROM\n value: dns\n # Using `GET_HOSTS_FROM=dns` requires your cluster to\n # provide a dns service. As of Kubernetes 1.3, DNS is a built-in\n # service launched automatically. However, if the cluster you are using\n # does not have a built-in DNS service, you can instead\n # access an environment variable to find the master\n # service's host. To do so, comment out the 'value: dns' line above, and\n # uncomment the line below:\n # value: env\n ports:\n - containerPort: 80\n\n","isFor":"f","kind":"source","contentType":"yaml"},{"filepath":"/Users/nickm/git/whisk/nickm/kui/plugins/plugin-kubectl/tests/data/k8s/application/guestbook/frontend-service.yaml","data":"#\n# Copyright 2021 The Kubernetes Authors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# \n\napiVersion: v1\nkind: Service\nmetadata:\n name: frontend\n labels:\n app: guestbook\n tier: frontend\nspec:\n # comment or delete the following line if you want to use a LoadBalancer\n type: NodePort \n # if your cluster supports it, uncomment the following to automatically create\n # an external load-balanced IP for the frontend service.\n # type: LoadBalancer\n ports:\n - port: 80\n selector:\n app: guestbook\n tier: frontend\n\n","isFor":"f","kind":"source","contentType":"yaml"},{"filepath":"/Users/nickm/git/whisk/nickm/kui/plugins/plugin-kubectl/tests/data/k8s/application/guestbook/redis-master-deployment.yaml","data":"#\n# Copyright 2021 The Kubernetes Authors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# \n\napiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2\nkind: Deployment\nmetadata:\n name: redis-master\n labels:\n app: redis\n tier: backend\nspec:\n selector:\n matchLabels:\n app: redis\n role: master\n tier: backend\n replicas: 1\n template:\n metadata:\n labels:\n app: redis\n role: master\n tier: backend\n spec:\n containers:\n - name: master\n image: k8s.gcr.io/redis:e2e # or just image: redis\n resources:\n requests:\n cpu: 100m\n memory: 100Mi\n ports:\n - containerPort: 6379\n\n","isFor":"f","kind":"source","contentType":"yaml"},{"filepath":"/Users/nickm/git/whisk/nickm/kui/plugins/plugin-kubectl/tests/data/k8s/application/guestbook/redis-master-service.yaml","data":"#\n# Copyright 2021 The Kubernetes Authors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# \n\napiVersion: v1\nkind: Service\nmetadata:\n name: redis-master\n labels:\n app: redis\n role: master\n tier: backend\nspec:\n ports:\n - name: redis\n port: 6379\n targetPort: 6379\n selector:\n app: redis\n role: master\n tier: backend\n\n","isFor":"f","kind":"source","contentType":"yaml"},{"filepath":"/Users/nickm/git/whisk/nickm/kui/plugins/plugin-kubectl/tests/data/k8s/application/guestbook/redis-slave-deployment.yaml","data":"#\n# Copyright 2021 The Kubernetes Authors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# \n\napiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2\nkind: Deployment\nmetadata:\n name: redis-slave\n labels:\n app: redis\n tier: backend\nspec:\n selector:\n matchLabels:\n app: redis\n role: slave\n tier: backend\n replicas: 2\n template:\n metadata:\n labels:\n app: redis\n role: slave\n tier: backend\n spec:\n containers:\n - name: slave\n image: gcr.io/google_samples/gb-redisslave:v3\n resources:\n requests:\n cpu: 100m\n memory: 100Mi\n env:\n - name: GET_HOSTS_FROM\n value: dns\n # Using `GET_HOSTS_FROM=dns` requires your cluster to\n # provide a dns service. As of Kubernetes 1.3, DNS is a built-in\n # service launched automatically. However, if the cluster you are using\n # does not have a built-in DNS service, you can instead\n # access an environment variable to find the master\n # service's host. To do so, comment out the 'value: dns' line above, and\n # uncomment the line below:\n # value: env\n ports:\n - containerPort: 6379\n\n","isFor":"f","kind":"source","contentType":"yaml"},{"filepath":"/Users/nickm/git/whisk/nickm/kui/plugins/plugin-kubectl/tests/data/k8s/application/guestbook/redis-slave-service.yaml","data":"#\n# Copyright 2021 The Kubernetes Authors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# \n\napiVersion: v1\nkind: Service\nmetadata:\n name: redis-slave\n labels:\n app: redis\n role: slave\n tier: backend\nspec:\n ports:\n - port: 6379\n selector:\n app: redis\n role: slave\n tier: backend\n\n","isFor":"f","kind":"source","contentType":"yaml"}]}}},{"status":"done","response":{"title":"guestbook","header":{"key":"NAME","name":"Name","attributes":[{"key":"Tier","value":"Tier","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Application","value":"Application","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Kind","value":"Kind"},{"key":"Status","value":"Status"}]},"body":[{"object":{"kind":"PartialObjectMetadata","apiVersion":"meta.k8s.io/v1","metadata":{"name":"frontend","namespace":"kui-notebook-3","uid":"0f2445df-b0d2-4d30-9059-1e928b1ea062","resourceVersion":"125873570","generation":1,"creationTimestamp":"2022-02-21T22:55:06Z","labels":{"app":"guestbook","tier":"frontend"},"annotations":{"deployment.kubernetes.io/revision":"1","kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"},\"name\":\"frontend\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":3,\"selector\":{\"matchLabels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"GET_HOSTS_FROM\",\"value\":\"dns\"}],\"image\":\"gcr.io/google-samples/gb-frontend:v4\",\"name\":\"php-redis\",\"ports\":[{\"containerPort\":80}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n"},"managedFields":[{"manager":"kubectl-client-side-apply","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:06Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}},"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:progressDeadlineSeconds":{},"f:replicas":{},"f:revisionHistoryLimit":{},"f:selector":{},"f:strategy":{"f:rollingUpdate":{".":{},"f:maxSurge":{},"f:maxUnavailable":{}},"f:type":{}},"f:template":{"f:metadata":{"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"php-redis\"}":{".":{},"f:env":{".":{},"k:{\"name\":\"GET_HOSTS_FROM\"}":{".":{},"f:name":{},"f:value":{}}},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":80,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:protocol":{}}},"f:resources":{".":{},"f:requests":{".":{},"f:cpu":{},"f:memory":{}}},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}},{"manager":"kube-controller-manager","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T23:06:19Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{"f:deployment.kubernetes.io/revision":{}}},"f:status":{"f:conditions":{".":{},"k:{\"type\":\"Available\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}},"k:{\"type\":\"Progressing\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:observedGeneration":{},"f:replicas":{},"f:unavailableReplicas":{},"f:updatedReplicas":{}}}}]}},"key":"NAME","rowKey":"frontend_Deployment_kui-notebook-3","name":"frontend","onclickIdempotent":true,"onclick":"kubectl get Deployment frontend -o yaml -n kui-notebook-3 ","attributes":[{"key":"Tier","value":"frontend","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Application","value":"guestbook","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Kind","value":"Deployment"},{"key":"Status","value":"0/3","tag":"badge","css":"yellow-background"}],"onclickPrefetch":{"kind":"Deployment","apiVersion":"apps/v1","metadata":{"name":"frontend","namespace":"kui-notebook-3","uid":"0f2445df-b0d2-4d30-9059-1e928b1ea062","resourceVersion":"125873570","generation":1,"creationTimestamp":"2022-02-21T22:55:06Z","labels":{"app":"guestbook","tier":"frontend"},"annotations":{"deployment.kubernetes.io/revision":"1","kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"},\"name\":\"frontend\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":3,\"selector\":{\"matchLabels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"GET_HOSTS_FROM\",\"value\":\"dns\"}],\"image\":\"gcr.io/google-samples/gb-frontend:v4\",\"name\":\"php-redis\",\"ports\":[{\"containerPort\":80}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n"},"managedFields":[{"manager":"kubectl-client-side-apply","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:06Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}},"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:progressDeadlineSeconds":{},"f:replicas":{},"f:revisionHistoryLimit":{},"f:selector":{},"f:strategy":{"f:rollingUpdate":{".":{},"f:maxSurge":{},"f:maxUnavailable":{}},"f:type":{}},"f:template":{"f:metadata":{"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"php-redis\"}":{".":{},"f:env":{".":{},"k:{\"name\":\"GET_HOSTS_FROM\"}":{".":{},"f:name":{},"f:value":{}}},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":80,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:protocol":{}}},"f:resources":{".":{},"f:requests":{".":{},"f:cpu":{},"f:memory":{}}},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}},{"manager":"kube-controller-manager","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T23:06:19Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{"f:deployment.kubernetes.io/revision":{}}},"f:status":{"f:conditions":{".":{},"k:{\"type\":\"Available\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}},"k:{\"type\":\"Progressing\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:observedGeneration":{},"f:replicas":{},"f:unavailableReplicas":{},"f:updatedReplicas":{}}}}]},"spec":{"replicas":3,"selector":{"matchLabels":{"app":"guestbook","tier":"frontend"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"guestbook","tier":"frontend"}},"spec":{"containers":[{"name":"php-redis","image":"gcr.io/google-samples/gb-frontend:v4","ports":[{"containerPort":80,"protocol":"TCP"}],"env":[{"name":"GET_HOSTS_FROM","value":"dns"}],"resources":{"requests":{"cpu":"100m","memory":"100Mi"}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{},"schedulerName":"default-scheduler"}},"strategy":{"type":"RollingUpdate","rollingUpdate":{"maxUnavailable":"25%","maxSurge":"25%"}},"revisionHistoryLimit":10,"progressDeadlineSeconds":600},"status":{"observedGeneration":1,"replicas":3,"updatedReplicas":3,"unavailableReplicas":3,"conditions":[{"type":"Available","status":"False","lastUpdateTime":"2022-02-21T22:55:06Z","lastTransitionTime":"2022-02-21T22:55:06Z","reason":"MinimumReplicasUnavailable","message":"Deployment does not have minimum availability."},{"type":"Progressing","status":"True","lastUpdateTime":"2022-02-21T23:06:18Z","lastTransitionTime":"2022-02-21T22:55:06Z","reason":"ReplicaSetUpdated","message":"ReplicaSet \"frontend-6c6d6dfd4d\" is progressing."}]},"isKubeResource":true,"originatingCommand":{"REPL":{},"argv":["kubectl","get","Deployment","frontend","-o","yaml","-n","kui-notebook-3"],"command":"kubectl get Deployment frontend -o yaml -n kui-notebook-3","execOptions":{"echo":false,"type":1,"quiet":true,"noHistory":true,"execUUID":"f01c6624-7f73-4f2c-9d22-c6979dbdd989","env":{}},"argvNoOptions":["kubectl","get","Deployment","frontend"],"pipeStages":{"prefix":"","stages":[["kubectl","get","Deployment","frontend","-o","yaml","-n","kui-notebook-3"]],"redirect":""},"parsedOptions":{"_":["kubectl","get","Deployment","frontend"],"o":"yaml","n":"kui-notebook-3"}},"kuiRawData":"kind: Deployment\napiVersion: apps/v1\nmetadata:\n name: frontend\n namespace: kui-notebook-3\n uid: 0f2445df-b0d2-4d30-9059-1e928b1ea062\n resourceVersion: '125873570'\n generation: 1\n creationTimestamp: '2022-02-21T22:55:06Z'\n labels:\n app: guestbook\n tier: frontend\n annotations:\n deployment.kubernetes.io/revision: '1'\n kubectl.kubernetes.io/last-applied-configuration: >\n {\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"},\"name\":\"frontend\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":3,\"selector\":{\"matchLabels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"guestbook\",\"tier\":\"frontend\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"GET_HOSTS_FROM\",\"value\":\"dns\"}],\"image\":\"gcr.io/google-samples/gb-frontend:v4\",\"name\":\"php-redis\",\"ports\":[{\"containerPort\":80}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n managedFields:\n - manager: kubectl-client-side-apply\n operation: Update\n apiVersion: apps/v1\n time: '2022-02-21T22:55:06Z'\n fieldsType: FieldsV1\n fieldsV1:\n f:metadata:\n f:annotations:\n .: {}\n f:kubectl.kubernetes.io/last-applied-configuration: {}\n f:labels:\n .: {}\n f:app: {}\n f:tier: {}\n f:spec:\n f:progressDeadlineSeconds: {}\n f:replicas: {}\n f:revisionHistoryLimit: {}\n f:selector: {}\n f:strategy:\n f:rollingUpdate:\n .: {}\n f:maxSurge: {}\n f:maxUnavailable: {}\n f:type: {}\n f:template:\n f:metadata:\n f:labels:\n .: {}\n f:app: {}\n f:tier: {}\n f:spec:\n f:containers:\n k:{\"name\":\"php-redis\"}:\n .: {}\n f:env:\n .: {}\n k:{\"name\":\"GET_HOSTS_FROM\"}:\n .: {}\n f:name: {}\n f:value: {}\n f:image: {}\n f:imagePullPolicy: {}\n f:name: {}\n f:ports:\n .: {}\n k:{\"containerPort\":80,\"protocol\":\"TCP\"}:\n .: {}\n f:containerPort: {}\n f:protocol: {}\n f:resources:\n .: {}\n f:requests:\n .: {}\n f:cpu: {}\n f:memory: {}\n f:terminationMessagePath: {}\n f:terminationMessagePolicy: {}\n f:dnsPolicy: {}\n f:restartPolicy: {}\n f:schedulerName: {}\n f:securityContext: {}\n f:terminationGracePeriodSeconds: {}\n - manager: kube-controller-manager\n operation: Update\n apiVersion: apps/v1\n time: '2022-02-21T23:06:19Z'\n fieldsType: FieldsV1\n fieldsV1:\n f:metadata:\n f:annotations:\n f:deployment.kubernetes.io/revision: {}\n f:status:\n f:conditions:\n .: {}\n k:{\"type\":\"Available\"}:\n .: {}\n f:lastTransitionTime: {}\n f:lastUpdateTime: {}\n f:message: {}\n f:reason: {}\n f:status: {}\n f:type: {}\n k:{\"type\":\"Progressing\"}:\n .: {}\n f:lastTransitionTime: {}\n f:lastUpdateTime: {}\n f:message: {}\n f:reason: {}\n f:status: {}\n f:type: {}\n f:observedGeneration: {}\n f:replicas: {}\n f:unavailableReplicas: {}\n f:updatedReplicas: {}\nspec:\n replicas: 3\n selector:\n matchLabels:\n app: guestbook\n tier: frontend\n template:\n metadata:\n creationTimestamp: null\n labels:\n app: guestbook\n tier: frontend\n spec:\n containers:\n - name: php-redis\n image: gcr.io/google-samples/gb-frontend:v4\n ports:\n - containerPort: 80\n protocol: TCP\n env:\n - name: GET_HOSTS_FROM\n value: dns\n resources:\n requests:\n cpu: 100m\n memory: 100Mi\n terminationMessagePath: /dev/termination-log\n terminationMessagePolicy: File\n imagePullPolicy: IfNotPresent\n restartPolicy: Always\n terminationGracePeriodSeconds: 30\n dnsPolicy: ClusterFirst\n securityContext: {}\n schedulerName: default-scheduler\n strategy:\n type: RollingUpdate\n rollingUpdate:\n maxUnavailable: 25%\n maxSurge: 25%\n revisionHistoryLimit: 10\n progressDeadlineSeconds: 600\nstatus:\n observedGeneration: 1\n replicas: 3\n updatedReplicas: 3\n unavailableReplicas: 3\n conditions:\n - type: Available\n status: 'False'\n lastUpdateTime: '2022-02-21T22:55:06Z'\n lastTransitionTime: '2022-02-21T22:55:06Z'\n reason: MinimumReplicasUnavailable\n message: Deployment does not have minimum availability.\n - type: Progressing\n status: 'True'\n lastUpdateTime: '2022-02-21T23:06:18Z'\n lastTransitionTime: '2022-02-21T22:55:06Z'\n reason: ReplicaSetUpdated\n message: ReplicaSet \"frontend-6c6d6dfd4d\" is progressing.\n","toolbarText":{"type":"info","text":"Created on **2/21/2022, 5:55:06 PM**. Version **125873570**."},"onclick":{"kind":"kubectl get Deployment.v1.apps -n kui-notebook-3","name":"kubectl get Deployment.v1.apps -n kui-notebook-3 frontend","namespace":"kubectl get ns kui-notebook-3 -o yaml"},"defaultMode":"diff","modes":[]}},{"object":{"kind":"PartialObjectMetadata","apiVersion":"meta.k8s.io/v1","metadata":{"name":"redis-master","namespace":"kui-notebook-3","uid":"727f6e49-6f06-4e14-aeb1-8cf8c1520790","resourceVersion":"125868725","generation":1,"creationTimestamp":"2022-02-21T22:55:06Z","labels":{"app":"redis","tier":"backend"},"annotations":{"deployment.kubernetes.io/revision":"1","kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"redis\",\"tier\":\"backend\"},\"name\":\"redis-master\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"redis\",\"role\":\"master\",\"tier\":\"backend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"redis\",\"role\":\"master\",\"tier\":\"backend\"}},\"spec\":{\"containers\":[{\"image\":\"k8s.gcr.io/redis:e2e\",\"name\":\"master\",\"ports\":[{\"containerPort\":6379}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n"},"managedFields":[{"manager":"kubectl-client-side-apply","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:06Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}},"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:progressDeadlineSeconds":{},"f:replicas":{},"f:revisionHistoryLimit":{},"f:selector":{},"f:strategy":{"f:rollingUpdate":{".":{},"f:maxSurge":{},"f:maxUnavailable":{}},"f:type":{}},"f:template":{"f:metadata":{"f:labels":{".":{},"f:app":{},"f:role":{},"f:tier":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"master\"}":{".":{},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":6379,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:protocol":{}}},"f:resources":{".":{},"f:requests":{".":{},"f:cpu":{},"f:memory":{}}},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}},{"manager":"kube-controller-manager","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:18Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{"f:deployment.kubernetes.io/revision":{}}},"f:status":{"f:availableReplicas":{},"f:conditions":{".":{},"k:{\"type\":\"Available\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}},"k:{\"type\":\"Progressing\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:observedGeneration":{},"f:readyReplicas":{},"f:replicas":{},"f:updatedReplicas":{}}}}]}},"key":"NAME","rowKey":"redis-master_Deployment_kui-notebook-3","name":"redis-master","onclickIdempotent":true,"onclick":"kubectl get Deployment redis-master -o yaml -n kui-notebook-3 ","attributes":[{"key":"Tier","value":"backend","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Application","value":"redis","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Kind","value":"Deployment"},{"key":"Status","value":"1/1","tag":"badge","css":"green-background"}],"onclickPrefetch":{"kind":"Deployment","apiVersion":"apps/v1","metadata":{"name":"redis-master","namespace":"kui-notebook-3","uid":"727f6e49-6f06-4e14-aeb1-8cf8c1520790","resourceVersion":"125868725","generation":1,"creationTimestamp":"2022-02-21T22:55:06Z","labels":{"app":"redis","tier":"backend"},"annotations":{"deployment.kubernetes.io/revision":"1","kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"redis\",\"tier\":\"backend\"},\"name\":\"redis-master\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"redis\",\"role\":\"master\",\"tier\":\"backend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"redis\",\"role\":\"master\",\"tier\":\"backend\"}},\"spec\":{\"containers\":[{\"image\":\"k8s.gcr.io/redis:e2e\",\"name\":\"master\",\"ports\":[{\"containerPort\":6379}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n"},"managedFields":[{"manager":"kubectl-client-side-apply","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:06Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}},"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:progressDeadlineSeconds":{},"f:replicas":{},"f:revisionHistoryLimit":{},"f:selector":{},"f:strategy":{"f:rollingUpdate":{".":{},"f:maxSurge":{},"f:maxUnavailable":{}},"f:type":{}},"f:template":{"f:metadata":{"f:labels":{".":{},"f:app":{},"f:role":{},"f:tier":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"master\"}":{".":{},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":6379,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:protocol":{}}},"f:resources":{".":{},"f:requests":{".":{},"f:cpu":{},"f:memory":{}}},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}},{"manager":"kube-controller-manager","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:18Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{"f:deployment.kubernetes.io/revision":{}}},"f:status":{"f:availableReplicas":{},"f:conditions":{".":{},"k:{\"type\":\"Available\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}},"k:{\"type\":\"Progressing\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:observedGeneration":{},"f:readyReplicas":{},"f:replicas":{},"f:updatedReplicas":{}}}}]},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"redis","role":"master","tier":"backend"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"redis","role":"master","tier":"backend"}},"spec":{"containers":[{"name":"master","image":"k8s.gcr.io/redis:e2e","ports":[{"containerPort":6379,"protocol":"TCP"}],"resources":{"requests":{"cpu":"100m","memory":"100Mi"}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNotPresent"}],"restartPolicy":"Always","terminationGracePeriodSeconds":30,"dnsPolicy":"ClusterFirst","securityContext":{},"schedulerName":"default-scheduler"}},"strategy":{"type":"RollingUpdate","rollingUpdate":{"maxUnavailable":"25%","maxSurge":"25%"}},"revisionHistoryLimit":10,"progressDeadlineSeconds":600},"status":{"observedGeneration":1,"replicas":1,"updatedReplicas":1,"readyReplicas":1,"availableReplicas":1,"conditions":[{"type":"Available","status":"True","lastUpdateTime":"2022-02-21T22:55:18Z","lastTransitionTime":"2022-02-21T22:55:18Z","reason":"MinimumReplicasAvailable","message":"Deployment has minimum availability."},{"type":"Progressing","status":"True","lastUpdateTime":"2022-02-21T22:55:18Z","lastTransitionTime":"2022-02-21T22:55:06Z","reason":"NewReplicaSetAvailable","message":"ReplicaSet \"redis-master-f46ff57fd\" has successfully progressed."}]},"isKubeResource":true,"originatingCommand":{"REPL":{},"argv":["kubectl","get","Deployment","redis-master","-o","yaml","-n","kui-notebook-3"],"command":"kubectl get Deployment redis-master -o yaml -n kui-notebook-3","execOptions":{"echo":false,"type":1,"quiet":true,"noHistory":true,"execUUID":"842aba9e-0f6e-46f6-8f02-c5c7c1ed401f","env":{}},"argvNoOptions":["kubectl","get","Deployment","redis-master"],"pipeStages":{"prefix":"","stages":[["kubectl","get","Deployment","redis-master","-o","yaml","-n","kui-notebook-3"]],"redirect":""},"parsedOptions":{"_":["kubectl","get","Deployment","redis-master"],"o":"yaml","n":"kui-notebook-3"}},"kuiRawData":"kind: Deployment\napiVersion: apps/v1\nmetadata:\n name: redis-master\n namespace: kui-notebook-3\n uid: 727f6e49-6f06-4e14-aeb1-8cf8c1520790\n resourceVersion: '125868725'\n generation: 1\n creationTimestamp: '2022-02-21T22:55:06Z'\n labels:\n app: redis\n tier: backend\n annotations:\n deployment.kubernetes.io/revision: '1'\n kubectl.kubernetes.io/last-applied-configuration: >\n {\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"redis\",\"tier\":\"backend\"},\"name\":\"redis-master\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"redis\",\"role\":\"master\",\"tier\":\"backend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"redis\",\"role\":\"master\",\"tier\":\"backend\"}},\"spec\":{\"containers\":[{\"image\":\"k8s.gcr.io/redis:e2e\",\"name\":\"master\",\"ports\":[{\"containerPort\":6379}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n managedFields:\n - manager: kubectl-client-side-apply\n operation: Update\n apiVersion: apps/v1\n time: '2022-02-21T22:55:06Z'\n fieldsType: FieldsV1\n fieldsV1:\n f:metadata:\n f:annotations:\n .: {}\n f:kubectl.kubernetes.io/last-applied-configuration: {}\n f:labels:\n .: {}\n f:app: {}\n f:tier: {}\n f:spec:\n f:progressDeadlineSeconds: {}\n f:replicas: {}\n f:revisionHistoryLimit: {}\n f:selector: {}\n f:strategy:\n f:rollingUpdate:\n .: {}\n f:maxSurge: {}\n f:maxUnavailable: {}\n f:type: {}\n f:template:\n f:metadata:\n f:labels:\n .: {}\n f:app: {}\n f:role: {}\n f:tier: {}\n f:spec:\n f:containers:\n k:{\"name\":\"master\"}:\n .: {}\n f:image: {}\n f:imagePullPolicy: {}\n f:name: {}\n f:ports:\n .: {}\n k:{\"containerPort\":6379,\"protocol\":\"TCP\"}:\n .: {}\n f:containerPort: {}\n f:protocol: {}\n f:resources:\n .: {}\n f:requests:\n .: {}\n f:cpu: {}\n f:memory: {}\n f:terminationMessagePath: {}\n f:terminationMessagePolicy: {}\n f:dnsPolicy: {}\n f:restartPolicy: {}\n f:schedulerName: {}\n f:securityContext: {}\n f:terminationGracePeriodSeconds: {}\n - manager: kube-controller-manager\n operation: Update\n apiVersion: apps/v1\n time: '2022-02-21T22:55:18Z'\n fieldsType: FieldsV1\n fieldsV1:\n f:metadata:\n f:annotations:\n f:deployment.kubernetes.io/revision: {}\n f:status:\n f:availableReplicas: {}\n f:conditions:\n .: {}\n k:{\"type\":\"Available\"}:\n .: {}\n f:lastTransitionTime: {}\n f:lastUpdateTime: {}\n f:message: {}\n f:reason: {}\n f:status: {}\n f:type: {}\n k:{\"type\":\"Progressing\"}:\n .: {}\n f:lastTransitionTime: {}\n f:lastUpdateTime: {}\n f:message: {}\n f:reason: {}\n f:status: {}\n f:type: {}\n f:observedGeneration: {}\n f:readyReplicas: {}\n f:replicas: {}\n f:updatedReplicas: {}\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: redis\n role: master\n tier: backend\n template:\n metadata:\n creationTimestamp: null\n labels:\n app: redis\n role: master\n tier: backend\n spec:\n containers:\n - name: master\n image: k8s.gcr.io/redis:e2e\n ports:\n - containerPort: 6379\n protocol: TCP\n resources:\n requests:\n cpu: 100m\n memory: 100Mi\n terminationMessagePath: /dev/termination-log\n terminationMessagePolicy: File\n imagePullPolicy: IfNotPresent\n restartPolicy: Always\n terminationGracePeriodSeconds: 30\n dnsPolicy: ClusterFirst\n securityContext: {}\n schedulerName: default-scheduler\n strategy:\n type: RollingUpdate\n rollingUpdate:\n maxUnavailable: 25%\n maxSurge: 25%\n revisionHistoryLimit: 10\n progressDeadlineSeconds: 600\nstatus:\n observedGeneration: 1\n replicas: 1\n updatedReplicas: 1\n readyReplicas: 1\n availableReplicas: 1\n conditions:\n - type: Available\n status: 'True'\n lastUpdateTime: '2022-02-21T22:55:18Z'\n lastTransitionTime: '2022-02-21T22:55:18Z'\n reason: MinimumReplicasAvailable\n message: Deployment has minimum availability.\n - type: Progressing\n status: 'True'\n lastUpdateTime: '2022-02-21T22:55:18Z'\n lastTransitionTime: '2022-02-21T22:55:06Z'\n reason: NewReplicaSetAvailable\n message: ReplicaSet \"redis-master-f46ff57fd\" has successfully progressed.\n","toolbarText":{"type":"info","text":"Created on **2/21/2022, 5:55:06 PM**. Version **125868725**."},"onclick":{"kind":"kubectl get Deployment.v1.apps -n kui-notebook-3","name":"kubectl get Deployment.v1.apps -n kui-notebook-3 redis-master","namespace":"kubectl get ns kui-notebook-3 -o yaml"},"defaultMode":"diff","modes":[]}},{"object":{"kind":"PartialObjectMetadata","apiVersion":"meta.k8s.io/v1","metadata":{"name":"redis-slave","namespace":"kui-notebook-3","uid":"81aab9e0-0a85-4358-b22e-9d7a69003026","resourceVersion":"125868756","generation":1,"creationTimestamp":"2022-02-21T22:55:06Z","labels":{"app":"redis","tier":"backend"},"annotations":{"deployment.kubernetes.io/revision":"1","kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"redis\",\"tier\":\"backend\"},\"name\":\"redis-slave\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":2,\"selector\":{\"matchLabels\":{\"app\":\"redis\",\"role\":\"slave\",\"tier\":\"backend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"redis\",\"role\":\"slave\",\"tier\":\"backend\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"GET_HOSTS_FROM\",\"value\":\"dns\"}],\"image\":\"gcr.io/google_samples/gb-redisslave:v3\",\"name\":\"slave\",\"ports\":[{\"containerPort\":6379}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n"},"managedFields":[{"manager":"kubectl-client-side-apply","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:06Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}},"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:progressDeadlineSeconds":{},"f:replicas":{},"f:revisionHistoryLimit":{},"f:selector":{},"f:strategy":{"f:rollingUpdate":{".":{},"f:maxSurge":{},"f:maxUnavailable":{}},"f:type":{}},"f:template":{"f:metadata":{"f:labels":{".":{},"f:app":{},"f:role":{},"f:tier":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"slave\"}":{".":{},"f:env":{".":{},"k:{\"name\":\"GET_HOSTS_FROM\"}":{".":{},"f:name":{},"f:value":{}}},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":6379,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:protocol":{}}},"f:resources":{".":{},"f:requests":{".":{},"f:cpu":{},"f:memory":{}}},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}},{"manager":"kube-controller-manager","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:20Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{"f:deployment.kubernetes.io/revision":{}}},"f:status":{"f:availableReplicas":{},"f:conditions":{".":{},"k:{\"type\":\"Available\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}},"k:{\"type\":\"Progressing\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:observedGeneration":{},"f:readyReplicas":{},"f:replicas":{},"f:updatedReplicas":{}}}}]}},"key":"NAME","rowKey":"redis-slave_Deployment_kui-notebook-3","name":"redis-slave","onclickIdempotent":true,"onclick":"kubectl get Deployment redis-slave -o yaml -n kui-notebook-3 ","attributes":[{"key":"Tier","value":"backend","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Application","value":"redis","outerCSS":"kui--hide-in-narrower-windows"},{"key":"Kind","value":"Deployment"},{"key":"Status","value":"2/2","tag":"badge","css":"green-background"}],"onclickPrefetch":{"kind":"Deployment","apiVersion":"apps/v1","metadata":{"name":"redis-slave","namespace":"kui-notebook-3","uid":"81aab9e0-0a85-4358-b22e-9d7a69003026","resourceVersion":"125868756","generation":1,"creationTimestamp":"2022-02-21T22:55:06Z","labels":{"app":"redis","tier":"backend"},"annotations":{"deployment.kubernetes.io/revision":"1","kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"redis\",\"tier\":\"backend\"},\"name\":\"redis-slave\",\"namespace\":\"kui-notebook-3\"},\"spec\":{\"replicas\":2,\"selector\":{\"matchLabels\":{\"app\":\"redis\",\"role\":\"slave\",\"tier\":\"backend\"}},\"template\":{\"metadata\":{\"labels\":{\"app\":\"redis\",\"role\":\"slave\",\"tier\":\"backend\"}},\"spec\":{\"containers\":[{\"env\":[{\"name\":\"GET_HOSTS_FROM\",\"value\":\"dns\"}],\"image\":\"gcr.io/google_samples/gb-redisslave:v3\",\"name\":\"slave\",\"ports\":[{\"containerPort\":6379}],\"resources\":{\"requests\":{\"cpu\":\"100m\",\"memory\":\"100Mi\"}}}]}}}}\n"},"managedFields":[{"manager":"kubectl-client-side-apply","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:06Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}},"f:labels":{".":{},"f:app":{},"f:tier":{}}},"f:spec":{"f:progressDeadlineSeconds":{},"f:replicas":{},"f:revisionHistoryLimit":{},"f:selector":{},"f:strategy":{"f:rollingUpdate":{".":{},"f:maxSurge":{},"f:maxUnavailable":{}},"f:type":{}},"f:template":{"f:metadata":{"f:labels":{".":{},"f:app":{},"f:role":{},"f:tier":{}}},"f:spec":{"f:containers":{"k:{\"name\":\"slave\"}":{".":{},"f:env":{".":{},"k:{\"name\":\"GET_HOSTS_FROM\"}":{".":{},"f:name":{},"f:value":{}}},"f:image":{},"f:imagePullPolicy":{},"f:name":{},"f:ports":{".":{},"k:{\"containerPort\":6379,\"protocol\":\"TCP\"}":{".":{},"f:containerPort":{},"f:protocol":{}}},"f:resources":{".":{},"f:requests":{".":{},"f:cpu":{},"f:memory":{}}},"f:terminationMessagePath":{},"f:terminationMessagePolicy":{}}},"f:dnsPolicy":{},"f:restartPolicy":{},"f:schedulerName":{},"f:securityContext":{},"f:terminationGracePeriodSeconds":{}}}}}},{"manager":"kube-controller-manager","operation":"Update","apiVersion":"apps/v1","time":"2022-02-21T22:55:20Z","fieldsType":"FieldsV1","fieldsV1":{"f:metadata":{"f:annotations":{"f:deployment.kubernetes.io/revision":{}}},"f:status":{"f:availableReplicas":{},"f:conditions":{".":{},"k:{\"type\":\"Available\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}},"k:{\"type\":\"Progressing\"}":{".":{},"f:lastTransitionTime":{},"f:lastUpdateTime":{},"f:message":{},"f:reason":{},"f:status":{},"f:type":{}}},"f:observedGeneration":{},"f:readyReplicas":{},"f:replicas":{},"f:updatedReplicas":{}}}}]},"spec":{"replicas":2,"selector":{"matchLabels":{"app":"redis","role":"slave","tier":"backend"}},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"redis","role":"slave","tier":"backend"}},"spec":{"containers":[{"name":"slave","image":"gcr.io/google_samples/gb-redisslave:v3","ports":[{"containerPort":6379,"protocol":"TCP"}],"env":[{"name":"GET_HOSTS_FROM","value":"dns"}],"resources":{"requests":{"cpu":"100m","memory":"100Mi"}},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","imagePullPolicy":"IfNo