3859 lines
118 KiB
YAML
3859 lines
118 KiB
YAML
apiVersion: v1
|
|
items:
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-27T07:28:18Z"
|
|
name: event-simulator-pod
|
|
namespace: default
|
|
resourceVersion: "93366"
|
|
uid: faa36d82-b1a9-41ce-814c-395093bbc1f0
|
|
spec:
|
|
containers:
|
|
- image: kodekloud/event-simulator
|
|
imagePullPolicy: Always
|
|
name: event-simulator
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-5n9jw
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-5n9jw
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T07:28:18Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:13Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:13Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T07:28:18Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://fb0460fb5e844d38b73744c55384ea274f29d06714c5abc5c9f4ae09e626b2b7
|
|
image: kodekloud/event-simulator:latest
|
|
imageID: docker-pullable://kodekloud/event-simulator@sha256:1e3e9c72136bbc76c96dd98f29c04f298c3ae241c7d44e2bf70bcc209b030bf9
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://cf38d996915b0bea47866ceee2166cd0a73eb8c77c2899292e33632bb0d22b7d
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:36Z"
|
|
name: event-simulator
|
|
ready: true
|
|
restartCount: 3
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:12Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.10
|
|
podIPs:
|
|
- ip: 172.17.0.10
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-27T07:28:18Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-27T07:29:23Z"
|
|
generateName: monitoring-daemon-
|
|
labels:
|
|
app: monitoring-agent
|
|
controller-revision-hash: 649d8dccc6
|
|
pod-template-generation: "1"
|
|
name: monitoring-daemon-tg8tt
|
|
namespace: default
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: DaemonSet
|
|
name: monitoring-daemon
|
|
uid: 97f26bc3-67a8-4f6b-830a-5f23657d82f6
|
|
resourceVersion: "93754"
|
|
uid: a788c5d7-0410-429f-a034-6bc70cc85349
|
|
spec:
|
|
affinity:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchFields:
|
|
- key: metadata.name
|
|
operator: In
|
|
values:
|
|
- minikube
|
|
containers:
|
|
- image: monitoring-agent
|
|
imagePullPolicy: Always
|
|
name: monitoring-agent
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-v7w8w
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/disk-pressure
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/memory-pressure
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/pid-pressure
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/unschedulable
|
|
operator: Exists
|
|
volumes:
|
|
- name: kube-api-access-v7w8w
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T07:29:23Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T07:29:23Z"
|
|
message: 'containers with unready status: [monitoring-agent]'
|
|
reason: ContainersNotReady
|
|
status: "False"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T07:29:23Z"
|
|
message: 'containers with unready status: [monitoring-agent]'
|
|
reason: ContainersNotReady
|
|
status: "False"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T07:29:23Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- image: monitoring-agent
|
|
imageID: ""
|
|
lastState: {}
|
|
name: monitoring-agent
|
|
ready: false
|
|
restartCount: 0
|
|
started: false
|
|
state:
|
|
waiting:
|
|
message: Back-off pulling image "monitoring-agent"
|
|
reason: ImagePullBackOff
|
|
hostIP: 192.168.49.2
|
|
phase: Pending
|
|
podIP: 172.17.0.12
|
|
podIPs:
|
|
- ip: 172.17.0.12
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-27T07:29:23Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-27T08:46:32Z"
|
|
generateName: myapp-deployment-689f9d59-
|
|
labels:
|
|
app: myapp
|
|
pod-template-hash: 689f9d59
|
|
type: front-end
|
|
name: myapp-deployment-689f9d59-kknm8
|
|
namespace: default
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: ReplicaSet
|
|
name: myapp-deployment-689f9d59
|
|
uid: 29ec1242-1852-4be7-a01e-a492bc2eb9ba
|
|
resourceVersion: "93308"
|
|
uid: dc5b24d4-7385-4920-8bf3-7280d4429f10
|
|
spec:
|
|
containers:
|
|
- image: nginx
|
|
imagePullPolicy: Always
|
|
name: nginx-container
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-zxbpv
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-zxbpv
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T08:46:32Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:05Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:05Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T08:46:32Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://86ecc4e11c9affe7aa42830e12eaba79940a8c8e08e2c0c820ff33b2aaab52aa
|
|
image: nginx:latest
|
|
imageID: docker-pullable://nginx@sha256:10f14ffa93f8dedf1057897b745e5ac72ac5655c299dade0aa434c71557697ea
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://21098c2231925606d6fac678a408dafe4a516bbd9c559e55f3e1e273778350be
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:34Z"
|
|
name: nginx-container
|
|
ready: true
|
|
restartCount: 3
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:05Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.5
|
|
podIPs:
|
|
- ip: 172.17.0.5
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-27T08:46:32Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-27T08:46:32Z"
|
|
generateName: myapp-deployment-689f9d59-
|
|
labels:
|
|
app: myapp
|
|
pod-template-hash: 689f9d59
|
|
type: front-end
|
|
name: myapp-deployment-689f9d59-mxtpg
|
|
namespace: default
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: ReplicaSet
|
|
name: myapp-deployment-689f9d59
|
|
uid: 29ec1242-1852-4be7-a01e-a492bc2eb9ba
|
|
resourceVersion: "93356"
|
|
uid: 1acdc6ed-aac4-4996-a607-f86d0199bbb6
|
|
spec:
|
|
containers:
|
|
- image: nginx
|
|
imagePullPolicy: Always
|
|
name: nginx-container
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-mh464
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-mh464
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T08:46:32Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:11Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:11Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T08:46:32Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://c1bf924fea4b4e20af029bff64c1e532836c76891a614caee912c89d022e7365
|
|
image: nginx:latest
|
|
imageID: docker-pullable://nginx@sha256:10f14ffa93f8dedf1057897b745e5ac72ac5655c299dade0aa434c71557697ea
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://9002f889b856b5f8e66295e04d1420efb080c4e8e71a01939a4ebb2d1569c59e
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:35Z"
|
|
name: nginx-container
|
|
ready: true
|
|
restartCount: 3
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:11Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.9
|
|
podIPs:
|
|
- ip: 172.17.0.9
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-27T08:46:32Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-27T08:46:32Z"
|
|
generateName: myapp-deployment-689f9d59-
|
|
labels:
|
|
app: myapp
|
|
pod-template-hash: 689f9d59
|
|
type: front-end
|
|
name: myapp-deployment-689f9d59-z57lk
|
|
namespace: default
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: ReplicaSet
|
|
name: myapp-deployment-689f9d59
|
|
uid: 29ec1242-1852-4be7-a01e-a492bc2eb9ba
|
|
resourceVersion: "93329"
|
|
uid: ad86a03f-a392-45b2-b908-4aa4684185ea
|
|
spec:
|
|
containers:
|
|
- image: nginx
|
|
imagePullPolicy: Always
|
|
name: nginx-container
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-xkwst
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-xkwst
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T08:46:32Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:08Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:08Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-27T08:46:32Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://f6de41edb72d9aeb030ec3c20bf54b87c40339b78eb03aa6774cf79f9b83c794
|
|
image: nginx:latest
|
|
imageID: docker-pullable://nginx@sha256:10f14ffa93f8dedf1057897b745e5ac72ac5655c299dade0aa434c71557697ea
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://15e9ad7425fc734513df121e72456e0751d6965528212c498804d8f4873e75de
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:43Z"
|
|
name: nginx-container
|
|
ready: true
|
|
restartCount: 3
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:08Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.6
|
|
podIPs:
|
|
- ip: 172.17.0.6
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-27T08:46:32Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-28T09:51:20Z"
|
|
labels:
|
|
name: simple-webapp
|
|
name: simple-webapp
|
|
namespace: default
|
|
resourceVersion: "93772"
|
|
uid: c345568f-119b-4a13-8e46-f79b0343fa42
|
|
spec:
|
|
containers:
|
|
- image: simple-webapp
|
|
imagePullPolicy: Always
|
|
name: simple-webapp
|
|
ports:
|
|
- containerPort: 8080
|
|
protocol: TCP
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-pjlg2
|
|
readOnly: true
|
|
- image: log-agent
|
|
imagePullPolicy: Always
|
|
name: log-agent
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-pjlg2
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-pjlg2
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-28T09:51:20Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-28T09:51:20Z"
|
|
message: 'containers with unready status: [simple-webapp log-agent]'
|
|
reason: ContainersNotReady
|
|
status: "False"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-28T09:51:20Z"
|
|
message: 'containers with unready status: [simple-webapp log-agent]'
|
|
reason: ContainersNotReady
|
|
status: "False"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-28T09:51:20Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- image: log-agent
|
|
imageID: ""
|
|
lastState: {}
|
|
name: log-agent
|
|
ready: false
|
|
restartCount: 0
|
|
started: false
|
|
state:
|
|
waiting:
|
|
message: Back-off pulling image "log-agent"
|
|
reason: ImagePullBackOff
|
|
- image: simple-webapp
|
|
imageID: ""
|
|
lastState: {}
|
|
name: simple-webapp
|
|
ready: false
|
|
restartCount: 0
|
|
started: false
|
|
state:
|
|
waiting:
|
|
message: Back-off pulling image "simple-webapp"
|
|
reason: ImagePullBackOff
|
|
hostIP: 192.168.49.2
|
|
phase: Pending
|
|
podIP: 172.17.0.4
|
|
podIPs:
|
|
- ip: 172.17.0.4
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-28T09:51:20Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-29T04:35:27Z"
|
|
name: ubuntu-sleeper
|
|
namespace: default
|
|
resourceVersion: "93301"
|
|
uid: 79d88c26-5f97-4426-8d3c-6fcbfe83c47c
|
|
spec:
|
|
containers:
|
|
- command:
|
|
- sleep
|
|
- "5000"
|
|
image: ubuntu
|
|
imagePullPolicy: Always
|
|
name: ubuntu
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-wb4ks
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-wb4ks
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-29T04:35:27Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-29T04:35:27Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://8ae43c4ad28a498c6e9609d9421512ba0c08e32282feca37fb03cc7bebb32765
|
|
image: ubuntu:latest
|
|
imageID: docker-pullable://ubuntu@sha256:b6b83d3c331794420340093eb706a6f152d9c1fa51b262d9bf34594887c2c7ac
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://23645173a97eb43a6d4e2b69e385107354dfb05bf757ee639e3475d40c13dfa0
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:35:38Z"
|
|
name: ubuntu
|
|
ready: true
|
|
restartCount: 1
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:02Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.3
|
|
podIPs:
|
|
- ip: 172.17.0.3
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-29T04:35:27Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-29T04:47:36Z"
|
|
name: webapp-green
|
|
namespace: default
|
|
resourceVersion: "93751"
|
|
uid: e69a5cf1-f12b-4602-861a-54222307cece
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --color
|
|
- pink
|
|
command:
|
|
- python
|
|
- app.py
|
|
image: kodekloud/webapp.color
|
|
imagePullPolicy: Always
|
|
name: simple-webapp
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-prvvs
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-prvvs
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-29T04:47:36Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-29T04:47:36Z"
|
|
message: 'containers with unready status: [simple-webapp]'
|
|
reason: ContainersNotReady
|
|
status: "False"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-29T04:47:36Z"
|
|
message: 'containers with unready status: [simple-webapp]'
|
|
reason: ContainersNotReady
|
|
status: "False"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-29T04:47:36Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- image: kodekloud/webapp.color
|
|
imageID: ""
|
|
lastState: {}
|
|
name: simple-webapp
|
|
ready: false
|
|
restartCount: 0
|
|
started: false
|
|
state:
|
|
waiting:
|
|
message: Back-off pulling image "kodekloud/webapp.color"
|
|
reason: ImagePullBackOff
|
|
hostIP: 192.168.49.2
|
|
phase: Pending
|
|
podIP: 172.17.0.8
|
|
podIPs:
|
|
- ip: 172.17.0.8
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-29T04:47:36Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-28T09:02:15Z"
|
|
name: webapp-pod
|
|
namespace: default
|
|
resourceVersion: "93311"
|
|
uid: 560bf533-0834-4838-a5ce-7cf4711c192b
|
|
spec:
|
|
containers:
|
|
- envFrom:
|
|
- secretRef:
|
|
name: db-secret
|
|
image: kodekloud/simple-webapp-mysql
|
|
imagePullPolicy: Always
|
|
name: webapp
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-rlmtv
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: default
|
|
serviceAccountName: default
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- name: kube-api-access-rlmtv
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-28T09:02:15Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:06Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:06Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-28T09:02:15Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://87b03a42f19a0b511d2b5978700518eeb1f81c6253a12ed0f1fb4f54ca2997b3
|
|
image: kodekloud/simple-webapp-mysql:latest
|
|
imageID: docker-pullable://kodekloud/simple-webapp-mysql@sha256:92943d2b3ea4a1db7c8a9529cd5786ae3b9999e0246ab665c29922e9800d1b41
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://044b599bb18f1b82d55b0b7e0d26113c8cbf72d672684fb3defa414d12d0dcd9
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:38Z"
|
|
name: webapp
|
|
ready: true
|
|
restartCount: 2
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:06Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.7
|
|
podIPs:
|
|
- ip: 172.17.0.7
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-28T09:02:15Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-24T11:20:16Z"
|
|
generateName: coredns-6d4b75cb6d-
|
|
labels:
|
|
k8s-app: kube-dns
|
|
pod-template-hash: 6d4b75cb6d
|
|
name: coredns-6d4b75cb6d-bkw8n
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: ReplicaSet
|
|
name: coredns-6d4b75cb6d
|
|
uid: 41a6c33a-6760-4eff-b6c3-2b55f65ef31b
|
|
resourceVersion: "93326"
|
|
uid: 6b374a70-dcf3-4847-b230-9675fc39d08e
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- -conf
|
|
- /etc/coredns/Corefile
|
|
image: k8s.gcr.io/coredns/coredns:v1.8.6
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 5
|
|
httpGet:
|
|
path: /health
|
|
port: 8080
|
|
scheme: HTTP
|
|
initialDelaySeconds: 60
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|
|
name: coredns
|
|
ports:
|
|
- containerPort: 53
|
|
name: dns
|
|
protocol: UDP
|
|
- containerPort: 53
|
|
name: dns-tcp
|
|
protocol: TCP
|
|
- containerPort: 9153
|
|
name: metrics
|
|
protocol: TCP
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /ready
|
|
port: 8181
|
|
scheme: HTTP
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
resources:
|
|
limits:
|
|
memory: 170Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 70Mi
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
capabilities:
|
|
add:
|
|
- NET_BIND_SERVICE
|
|
drop:
|
|
- all
|
|
readOnlyRootFilesystem: true
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /etc/coredns
|
|
name: config-volume
|
|
readOnly: true
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-mf4nw
|
|
readOnly: true
|
|
dnsPolicy: Default
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 2000000000
|
|
priorityClassName: system-cluster-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: coredns
|
|
serviceAccountName: coredns
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- key: CriticalAddonsOnly
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/control-plane
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- configMap:
|
|
defaultMode: 420
|
|
items:
|
|
- key: Corefile
|
|
path: Corefile
|
|
name: coredns
|
|
name: config-volume
|
|
- name: kube-api-access-mf4nw
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:20:16Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:05Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:05Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:20:16Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://9455d95bc38da108a35fb167f8fd108e56a5bd7249d33df2bb5aec1d59ce8da6
|
|
image: k8s.gcr.io/coredns/coredns:v1.8.6
|
|
imageID: docker-pullable://k8s.gcr.io/coredns/coredns@sha256:5b6ec0d6de9baaf3e92d0f66cd96a25b9edbce8716f5f15dcd1a616b3abd590e
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://a1a6346a40f7ebc8623760a6d3bca2223fa60a1188b366f1886eba7384af606c
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:35Z"
|
|
name: coredns
|
|
ready: true
|
|
restartCount: 6
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:03Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.13
|
|
podIPs:
|
|
- ip: 172.17.0.13
|
|
qosClass: Burstable
|
|
startTime: "2022-06-24T11:20:16Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
annotations:
|
|
kubeadm.kubernetes.io/etcd.advertise-client-urls: https://192.168.49.2:2379
|
|
kubernetes.io/config.hash: 906edd533192a4db2396a938662a5271
|
|
kubernetes.io/config.mirror: 906edd533192a4db2396a938662a5271
|
|
kubernetes.io/config.seen: "2022-06-24T11:20:04.369205300Z"
|
|
kubernetes.io/config.source: file
|
|
seccomp.security.alpha.kubernetes.io/pod: runtime/default
|
|
creationTimestamp: "2022-06-24T11:20:04Z"
|
|
labels:
|
|
component: etcd
|
|
tier: control-plane
|
|
name: etcd-minikube
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: v1
|
|
controller: true
|
|
kind: Node
|
|
name: minikube
|
|
uid: a2a7bee9-7d1a-4610-93b0-5668c4fe0e26
|
|
resourceVersion: "93286"
|
|
uid: 0e795a33-35ac-4ea1-8cc5-47d9c3bfd49f
|
|
spec:
|
|
containers:
|
|
- command:
|
|
- etcd
|
|
- --advertise-client-urls=https://192.168.49.2:2379
|
|
- --cert-file=/var/lib/minikube/certs/etcd/server.crt
|
|
- --client-cert-auth=true
|
|
- --data-dir=/var/lib/minikube/etcd
|
|
- --experimental-initial-corrupt-check=true
|
|
- --initial-advertise-peer-urls=https://192.168.49.2:2380
|
|
- --initial-cluster=minikube=https://192.168.49.2:2380
|
|
- --key-file=/var/lib/minikube/certs/etcd/server.key
|
|
- --listen-client-urls=https://127.0.0.1:2379,https://192.168.49.2:2379
|
|
- --listen-metrics-urls=http://127.0.0.1:2381
|
|
- --listen-peer-urls=https://192.168.49.2:2380
|
|
- --name=minikube
|
|
- --peer-cert-file=/var/lib/minikube/certs/etcd/peer.crt
|
|
- --peer-client-cert-auth=true
|
|
- --peer-key-file=/var/lib/minikube/certs/etcd/peer.key
|
|
- --peer-trusted-ca-file=/var/lib/minikube/certs/etcd/ca.crt
|
|
- --proxy-refresh-interval=70000
|
|
- --snapshot-count=10000
|
|
- --trusted-ca-file=/var/lib/minikube/certs/etcd/ca.crt
|
|
image: k8s.gcr.io/etcd:3.5.3-0
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 8
|
|
httpGet:
|
|
host: 127.0.0.1
|
|
path: /health
|
|
port: 2381
|
|
scheme: HTTP
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
name: etcd
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
startupProbe:
|
|
failureThreshold: 24
|
|
httpGet:
|
|
host: 127.0.0.1
|
|
path: /health
|
|
port: 2381
|
|
scheme: HTTP
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/lib/minikube/etcd
|
|
name: etcd-data
|
|
- mountPath: /var/lib/minikube/certs/etcd
|
|
name: etcd-certs
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
hostNetwork: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 2000001000
|
|
priorityClassName: system-node-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext:
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
operator: Exists
|
|
volumes:
|
|
- hostPath:
|
|
path: /var/lib/minikube/certs/etcd
|
|
type: DirectoryOrCreate
|
|
name: etcd-certs
|
|
- hostPath:
|
|
path: /var/lib/minikube/etcd
|
|
type: DirectoryOrCreate
|
|
name: etcd-data
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:01Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:01Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://ace008688ac822a1c454ef2544707337cc36e14c3bf1ad5bcfd91c11db74c47e
|
|
image: k8s.gcr.io/etcd:3.5.3-0
|
|
imageID: docker-pullable://k8s.gcr.io/etcd@sha256:13f53ed1d91e2e11aac476ee9a0269fdda6cc4874eba903efd40daf50c55eee5
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://da855d6ac14182e48a6cad7b796d296b6b5eb6aff22182e6f47c234f1ffee80d
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:19Z"
|
|
name: etcd
|
|
ready: true
|
|
restartCount: 6
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:41:47Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 192.168.49.2
|
|
podIPs:
|
|
- ip: 192.168.49.2
|
|
qosClass: Burstable
|
|
startTime: "2022-06-30T08:41:46Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
annotations:
|
|
kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint: 192.168.49.2:8443
|
|
kubernetes.io/config.hash: 6580cebb2d04c6c59385cf58e278b0a6
|
|
kubernetes.io/config.mirror: 6580cebb2d04c6c59385cf58e278b0a6
|
|
kubernetes.io/config.seen: "2022-06-24T11:20:04.369185900Z"
|
|
kubernetes.io/config.source: file
|
|
seccomp.security.alpha.kubernetes.io/pod: runtime/default
|
|
creationTimestamp: "2022-06-24T11:20:04Z"
|
|
labels:
|
|
component: kube-apiserver
|
|
tier: control-plane
|
|
name: kube-apiserver-minikube
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: v1
|
|
controller: true
|
|
kind: Node
|
|
name: minikube
|
|
uid: a2a7bee9-7d1a-4610-93b0-5668c4fe0e26
|
|
resourceVersion: "93295"
|
|
uid: 8d52393c-6e3b-4180-b832-6bbfe2b6037f
|
|
spec:
|
|
containers:
|
|
- command:
|
|
- kube-apiserver
|
|
- --advertise-address=192.168.49.2
|
|
- --allow-privileged=true
|
|
- --authorization-mode=Node,RBAC
|
|
- --client-ca-file=/var/lib/minikube/certs/ca.crt
|
|
- --enable-admission-plugins=NamespaceLifecycle,LimitRanger,ServiceAccount,DefaultStorageClass,DefaultTolerationSeconds,NodeRestriction,MutatingAdmissionWebhook,ValidatingAdmissionWebhook,ResourceQuota
|
|
- --enable-bootstrap-token-auth=true
|
|
- --etcd-cafile=/var/lib/minikube/certs/etcd/ca.crt
|
|
- --etcd-certfile=/var/lib/minikube/certs/apiserver-etcd-client.crt
|
|
- --etcd-keyfile=/var/lib/minikube/certs/apiserver-etcd-client.key
|
|
- --etcd-servers=https://127.0.0.1:2379
|
|
- --kubelet-client-certificate=/var/lib/minikube/certs/apiserver-kubelet-client.crt
|
|
- --kubelet-client-key=/var/lib/minikube/certs/apiserver-kubelet-client.key
|
|
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
|
|
- --proxy-client-cert-file=/var/lib/minikube/certs/front-proxy-client.crt
|
|
- --proxy-client-key-file=/var/lib/minikube/certs/front-proxy-client.key
|
|
- --requestheader-allowed-names=front-proxy-client
|
|
- --requestheader-client-ca-file=/var/lib/minikube/certs/front-proxy-ca.crt
|
|
- --requestheader-extra-headers-prefix=X-Remote-Extra-
|
|
- --requestheader-group-headers=X-Remote-Group
|
|
- --requestheader-username-headers=X-Remote-User
|
|
- --secure-port=8443
|
|
- --service-account-issuer=https://kubernetes.default.svc.cluster.local
|
|
- --service-account-key-file=/var/lib/minikube/certs/sa.pub
|
|
- --service-account-signing-key-file=/var/lib/minikube/certs/sa.key
|
|
- --service-cluster-ip-range=10.96.0.0/12
|
|
- --tls-cert-file=/var/lib/minikube/certs/apiserver.crt
|
|
- --tls-private-key-file=/var/lib/minikube/certs/apiserver.key
|
|
image: k8s.gcr.io/kube-apiserver:v1.24.1
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 8
|
|
httpGet:
|
|
host: 192.168.49.2
|
|
path: /livez
|
|
port: 8443
|
|
scheme: HTTPS
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
name: kube-apiserver
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
host: 192.168.49.2
|
|
path: /readyz
|
|
port: 8443
|
|
scheme: HTTPS
|
|
periodSeconds: 1
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
resources:
|
|
requests:
|
|
cpu: 250m
|
|
startupProbe:
|
|
failureThreshold: 24
|
|
httpGet:
|
|
host: 192.168.49.2
|
|
path: /livez
|
|
port: 8443
|
|
scheme: HTTPS
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /etc/ssl/certs
|
|
name: ca-certs
|
|
readOnly: true
|
|
- mountPath: /etc/ca-certificates
|
|
name: etc-ca-certificates
|
|
readOnly: true
|
|
- mountPath: /var/lib/minikube/certs
|
|
name: k8s-certs
|
|
readOnly: true
|
|
- mountPath: /usr/local/share/ca-certificates
|
|
name: usr-local-share-ca-certificates
|
|
readOnly: true
|
|
- mountPath: /usr/share/ca-certificates
|
|
name: usr-share-ca-certificates
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
hostNetwork: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 2000001000
|
|
priorityClassName: system-node-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext:
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
operator: Exists
|
|
volumes:
|
|
- hostPath:
|
|
path: /etc/ssl/certs
|
|
type: DirectoryOrCreate
|
|
name: ca-certs
|
|
- hostPath:
|
|
path: /etc/ca-certificates
|
|
type: DirectoryOrCreate
|
|
name: etc-ca-certificates
|
|
- hostPath:
|
|
path: /var/lib/minikube/certs
|
|
type: DirectoryOrCreate
|
|
name: k8s-certs
|
|
- hostPath:
|
|
path: /usr/local/share/ca-certificates
|
|
type: DirectoryOrCreate
|
|
name: usr-local-share-ca-certificates
|
|
- hostPath:
|
|
path: /usr/share/ca-certificates
|
|
type: DirectoryOrCreate
|
|
name: usr-share-ca-certificates
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://cccaf91e6cea1b4b8422715c5493505d93af006f2f2fe1756981631bfca175ab
|
|
image: k8s.gcr.io/kube-apiserver:v1.24.1
|
|
imageID: docker-pullable://k8s.gcr.io/kube-apiserver@sha256:ad9608e8a9d758f966b6ca6795b50a4723982328194bde214804b21efd48da44
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://3e864228699060c6bf0fbfa0eee73078cba1484e855562f0c2110bfd3e55e45f
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:19Z"
|
|
name: kube-apiserver
|
|
ready: true
|
|
restartCount: 7
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:41:47Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 192.168.49.2
|
|
podIPs:
|
|
- ip: 192.168.49.2
|
|
qosClass: Burstable
|
|
startTime: "2022-06-30T08:41:46Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
annotations:
|
|
kubernetes.io/config.hash: b4f7419eaf4a6f0ee6121d47723a0c8d
|
|
kubernetes.io/config.mirror: b4f7419eaf4a6f0ee6121d47723a0c8d
|
|
kubernetes.io/config.seen: "2022-06-24T11:20:04.369202500Z"
|
|
kubernetes.io/config.source: file
|
|
seccomp.security.alpha.kubernetes.io/pod: runtime/default
|
|
creationTimestamp: "2022-06-24T11:20:04Z"
|
|
labels:
|
|
component: kube-controller-manager
|
|
tier: control-plane
|
|
name: kube-controller-manager-minikube
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: v1
|
|
controller: true
|
|
kind: Node
|
|
name: minikube
|
|
uid: a2a7bee9-7d1a-4610-93b0-5668c4fe0e26
|
|
resourceVersion: "93280"
|
|
uid: b70daafe-5a9b-449f-aa7a-80d0871a824c
|
|
spec:
|
|
containers:
|
|
- command:
|
|
- kube-controller-manager
|
|
- --allocate-node-cidrs=true
|
|
- --authentication-kubeconfig=/etc/kubernetes/controller-manager.conf
|
|
- --authorization-kubeconfig=/etc/kubernetes/controller-manager.conf
|
|
- --bind-address=127.0.0.1
|
|
- --client-ca-file=/var/lib/minikube/certs/ca.crt
|
|
- --cluster-cidr=10.244.0.0/16
|
|
- --cluster-name=mk
|
|
- --cluster-signing-cert-file=/var/lib/minikube/certs/ca.crt
|
|
- --cluster-signing-key-file=/var/lib/minikube/certs/ca.key
|
|
- --controllers=*,bootstrapsigner,tokencleaner
|
|
- --kubeconfig=/etc/kubernetes/controller-manager.conf
|
|
- --leader-elect=false
|
|
- --requestheader-client-ca-file=/var/lib/minikube/certs/front-proxy-ca.crt
|
|
- --root-ca-file=/var/lib/minikube/certs/ca.crt
|
|
- --service-account-private-key-file=/var/lib/minikube/certs/sa.key
|
|
- --service-cluster-ip-range=10.96.0.0/12
|
|
- --use-service-account-credentials=true
|
|
image: k8s.gcr.io/kube-controller-manager:v1.24.1
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 8
|
|
httpGet:
|
|
host: 127.0.0.1
|
|
path: /healthz
|
|
port: 10257
|
|
scheme: HTTPS
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
name: kube-controller-manager
|
|
resources:
|
|
requests:
|
|
cpu: 200m
|
|
startupProbe:
|
|
failureThreshold: 24
|
|
httpGet:
|
|
host: 127.0.0.1
|
|
path: /healthz
|
|
port: 10257
|
|
scheme: HTTPS
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /etc/ssl/certs
|
|
name: ca-certs
|
|
readOnly: true
|
|
- mountPath: /etc/ca-certificates
|
|
name: etc-ca-certificates
|
|
readOnly: true
|
|
- mountPath: /usr/libexec/kubernetes/kubelet-plugins/volume/exec
|
|
name: flexvolume-dir
|
|
- mountPath: /var/lib/minikube/certs
|
|
name: k8s-certs
|
|
readOnly: true
|
|
- mountPath: /etc/kubernetes/controller-manager.conf
|
|
name: kubeconfig
|
|
readOnly: true
|
|
- mountPath: /usr/local/share/ca-certificates
|
|
name: usr-local-share-ca-certificates
|
|
readOnly: true
|
|
- mountPath: /usr/share/ca-certificates
|
|
name: usr-share-ca-certificates
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
hostNetwork: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 2000001000
|
|
priorityClassName: system-node-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext:
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
operator: Exists
|
|
volumes:
|
|
- hostPath:
|
|
path: /etc/ssl/certs
|
|
type: DirectoryOrCreate
|
|
name: ca-certs
|
|
- hostPath:
|
|
path: /etc/ca-certificates
|
|
type: DirectoryOrCreate
|
|
name: etc-ca-certificates
|
|
- hostPath:
|
|
path: /usr/libexec/kubernetes/kubelet-plugins/volume/exec
|
|
type: DirectoryOrCreate
|
|
name: flexvolume-dir
|
|
- hostPath:
|
|
path: /var/lib/minikube/certs
|
|
type: DirectoryOrCreate
|
|
name: k8s-certs
|
|
- hostPath:
|
|
path: /etc/kubernetes/controller-manager.conf
|
|
type: FileOrCreate
|
|
name: kubeconfig
|
|
- hostPath:
|
|
path: /usr/local/share/ca-certificates
|
|
type: DirectoryOrCreate
|
|
name: usr-local-share-ca-certificates
|
|
- hostPath:
|
|
path: /usr/share/ca-certificates
|
|
type: DirectoryOrCreate
|
|
name: usr-share-ca-certificates
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:58Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:58Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://53e0e25c6d44a050dfe4eb90313862c8b45e33643894895ce8adb1820b7d3f55
|
|
image: k8s.gcr.io/kube-controller-manager:v1.24.1
|
|
imageID: docker-pullable://k8s.gcr.io/kube-controller-manager@sha256:594a3f5bbdd0419ac57d580da8dfb061237fa48d0c9909991a3af70630291f7a
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://53be35e45a71b175f4dc9d3bb6c1017a810a910624d626493b4b7db802b51428
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:19Z"
|
|
name: kube-controller-manager
|
|
ready: true
|
|
restartCount: 6
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:41:47Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 192.168.49.2
|
|
podIPs:
|
|
- ip: 192.168.49.2
|
|
qosClass: Burstable
|
|
startTime: "2022-06-30T08:41:46Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-24T11:20:15Z"
|
|
generateName: kube-proxy-
|
|
labels:
|
|
controller-revision-hash: 58bf5dfbd7
|
|
k8s-app: kube-proxy
|
|
pod-template-generation: "1"
|
|
name: kube-proxy-xdwfp
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: DaemonSet
|
|
name: kube-proxy
|
|
uid: af867154-6253-4571-bb03-2654e03de946
|
|
resourceVersion: "93289"
|
|
uid: ddee9f9c-391c-480e-8f37-7f5f98d0c8bc
|
|
spec:
|
|
affinity:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchFields:
|
|
- key: metadata.name
|
|
operator: In
|
|
values:
|
|
- minikube
|
|
containers:
|
|
- command:
|
|
- /usr/local/bin/kube-proxy
|
|
- --config=/var/lib/kube-proxy/config.conf
|
|
- --hostname-override=$(NODE_NAME)
|
|
env:
|
|
- name: NODE_NAME
|
|
valueFrom:
|
|
fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: spec.nodeName
|
|
image: k8s.gcr.io/kube-proxy:v1.24.1
|
|
imagePullPolicy: IfNotPresent
|
|
name: kube-proxy
|
|
resources: {}
|
|
securityContext:
|
|
privileged: true
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/lib/kube-proxy
|
|
name: kube-proxy
|
|
- mountPath: /run/xtables.lock
|
|
name: xtables-lock
|
|
- mountPath: /lib/modules
|
|
name: lib-modules
|
|
readOnly: true
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-stf26
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
hostNetwork: true
|
|
nodeName: minikube
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 2000001000
|
|
priorityClassName: system-node-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: kube-proxy
|
|
serviceAccountName: kube-proxy
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- operator: Exists
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/disk-pressure
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/memory-pressure
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/pid-pressure
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/unschedulable
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node.kubernetes.io/network-unavailable
|
|
operator: Exists
|
|
volumes:
|
|
- configMap:
|
|
defaultMode: 420
|
|
name: kube-proxy
|
|
name: kube-proxy
|
|
- hostPath:
|
|
path: /run/xtables.lock
|
|
type: FileOrCreate
|
|
name: xtables-lock
|
|
- hostPath:
|
|
path: /lib/modules
|
|
type: ""
|
|
name: lib-modules
|
|
- name: kube-api-access-stf26
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:20:15Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:20:15Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://a64a6d5e5c58315df36abd02fee9c809d63442342bb284a45432bfdae0f19ecb
|
|
image: k8s.gcr.io/kube-proxy:v1.24.1
|
|
imageID: docker-pullable://k8s.gcr.io/kube-proxy@sha256:1652df3138207570f52ae0be05cbf26c02648e6a4c30ced3f779fe3d6295ad6d
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://ec57236c8603d345d7103ad8cc978fba5d2a483cfd9655548d2febda1bb5030e
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:33Z"
|
|
name: kube-proxy
|
|
ready: true
|
|
restartCount: 6
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:02Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 192.168.49.2
|
|
podIPs:
|
|
- ip: 192.168.49.2
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-24T11:20:15Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
annotations:
|
|
kubernetes.io/config.hash: bab0508344d11c6fdb45b1f91c440ff5
|
|
kubernetes.io/config.mirror: bab0508344d11c6fdb45b1f91c440ff5
|
|
kubernetes.io/config.seen: "2022-06-24T11:20:04.369204000Z"
|
|
kubernetes.io/config.source: file
|
|
seccomp.security.alpha.kubernetes.io/pod: runtime/default
|
|
creationTimestamp: "2022-06-24T11:20:04Z"
|
|
labels:
|
|
component: kube-scheduler
|
|
tier: control-plane
|
|
name: kube-scheduler-minikube
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: v1
|
|
controller: true
|
|
kind: Node
|
|
name: minikube
|
|
uid: a2a7bee9-7d1a-4610-93b0-5668c4fe0e26
|
|
resourceVersion: "93323"
|
|
uid: 32fe440d-7dc5-4b8c-89c6-9374918de741
|
|
spec:
|
|
containers:
|
|
- command:
|
|
- kube-scheduler
|
|
- --authentication-kubeconfig=/etc/kubernetes/scheduler.conf
|
|
- --authorization-kubeconfig=/etc/kubernetes/scheduler.conf
|
|
- --bind-address=127.0.0.1
|
|
- --kubeconfig=/etc/kubernetes/scheduler.conf
|
|
- --leader-elect=false
|
|
image: k8s.gcr.io/kube-scheduler:v1.24.1
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 8
|
|
httpGet:
|
|
host: 127.0.0.1
|
|
path: /healthz
|
|
port: 10259
|
|
scheme: HTTPS
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
name: kube-scheduler
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
startupProbe:
|
|
failureThreshold: 24
|
|
httpGet:
|
|
host: 127.0.0.1
|
|
path: /healthz
|
|
port: 10259
|
|
scheme: HTTPS
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 15
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /etc/kubernetes/scheduler.conf
|
|
name: kubeconfig
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
hostNetwork: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 2000001000
|
|
priorityClassName: system-node-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext:
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
operator: Exists
|
|
volumes:
|
|
- hostPath:
|
|
path: /etc/kubernetes/scheduler.conf
|
|
type: FileOrCreate
|
|
name: kubeconfig
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:41:46Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://5356dbe2c7a718094c9c6b99d19489dbc5bab43658635316a5d471a216940ee3
|
|
image: k8s.gcr.io/kube-scheduler:v1.24.1
|
|
imageID: docker-pullable://k8s.gcr.io/kube-scheduler@sha256:0d2de567157e3fb97dfa831620a3dc38d24b05bd3721763a99f3f73b8cbe99c9
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://d44daf69d9b81ae46efd1d352e99355abdbdf91a00b8b4ee6c0d8a3a4e6b8e60
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:19Z"
|
|
name: kube-scheduler
|
|
ready: true
|
|
restartCount: 5
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:41:47Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 192.168.49.2
|
|
podIPs:
|
|
- ip: 192.168.49.2
|
|
qosClass: Burstable
|
|
startTime: "2022-06-30T08:41:46Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-24T11:40:55Z"
|
|
generateName: metrics-server-8595bd7d4c-
|
|
labels:
|
|
k8s-app: metrics-server
|
|
pod-template-hash: 8595bd7d4c
|
|
name: metrics-server-8595bd7d4c-x2jmm
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: ReplicaSet
|
|
name: metrics-server-8595bd7d4c
|
|
uid: 70c29352-4357-42d2-9f38-72ad165a81a1
|
|
resourceVersion: "93394"
|
|
uid: 02880ba6-51a0-4f4c-a456-953c281585ce
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --cert-dir=/tmp
|
|
- --secure-port=4443
|
|
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
|
|
- --kubelet-use-node-status-port
|
|
- --metric-resolution=60s
|
|
- --kubelet-insecure-tls
|
|
image: k8s.gcr.io/metrics-server/metrics-server:v0.6.1@sha256:5ddc6458eb95f5c70bd13fdab90cbd7d6ad1066e5b528ad1dcb28b76c5fb2f00
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /livez
|
|
port: https
|
|
scheme: HTTPS
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
name: metrics-server
|
|
ports:
|
|
- containerPort: 4443
|
|
name: https
|
|
protocol: TCP
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /readyz
|
|
port: https
|
|
scheme: HTTPS
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 200Mi
|
|
securityContext:
|
|
readOnlyRootFilesystem: true
|
|
runAsNonRoot: true
|
|
runAsUser: 1000
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-dir
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-zm8sd
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 2000000000
|
|
priorityClassName: system-cluster-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: metrics-server
|
|
serviceAccountName: metrics-server
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-dir
|
|
- name: kube-api-access-zm8sd
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:40:55Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:18Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:18Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:40:55Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://f032712f6e72cfdbc562f963d342a0a79556b5a699be301ba93a715ddc9ba1ba
|
|
image: sha256:e57a417f15d368dc9390b1a320db238ce6ed523333287fd4f3d491c012274d3e
|
|
imageID: docker-pullable://k8s.gcr.io/metrics-server/metrics-server@sha256:5ddc6458eb95f5c70bd13fdab90cbd7d6ad1066e5b528ad1dcb28b76c5fb2f00
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://6eea7a9f60995702c41623e04bc5fb75f9b4581d1cb7bdb16421092db19fb7c2
|
|
exitCode: 2
|
|
finishedAt: "2022-06-30T08:42:01Z"
|
|
reason: Error
|
|
startedAt: "2022-06-30T08:41:55Z"
|
|
name: metrics-server
|
|
ready: true
|
|
restartCount: 8
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:12Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.2
|
|
podIPs:
|
|
- ip: 172.17.0.2
|
|
qosClass: Burstable
|
|
startTime: "2022-06-24T11:40:55Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
annotations:
|
|
kubectl.kubernetes.io/last-applied-configuration: |
|
|
{"apiVersion":"v1","kind":"Pod","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","integration-test":"storage-provisioner"},"name":"storage-provisioner","namespace":"kube-system"},"spec":{"containers":[{"command":["/storage-provisioner"],"image":"gcr.io/k8s-minikube/storage-provisioner:v5","imagePullPolicy":"IfNotPresent","name":"storage-provisioner","volumeMounts":[{"mountPath":"/tmp","name":"tmp"}]}],"hostNetwork":true,"serviceAccountName":"storage-provisioner","volumes":[{"hostPath":{"path":"/tmp","type":"Directory"},"name":"tmp"}]}}
|
|
creationTimestamp: "2022-06-24T11:20:06Z"
|
|
labels:
|
|
addonmanager.kubernetes.io/mode: Reconcile
|
|
integration-test: storage-provisioner
|
|
name: storage-provisioner
|
|
namespace: kube-system
|
|
resourceVersion: "93407"
|
|
uid: d099d1e3-4d1d-45f8-b96d-050a806dada0
|
|
spec:
|
|
containers:
|
|
- command:
|
|
- /storage-provisioner
|
|
image: gcr.io/k8s-minikube/storage-provisioner:v5
|
|
imagePullPolicy: IfNotPresent
|
|
name: storage-provisioner
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-ls6dh
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
hostNetwork: true
|
|
nodeName: minikube
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: storage-provisioner
|
|
serviceAccountName: storage-provisioner
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- hostPath:
|
|
path: /tmp
|
|
type: Directory
|
|
name: tmp
|
|
- name: kube-api-access-ls6dh
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:20:15Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:20Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:20Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:20:15Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://493c5d4f5abd6abfe7e1d73f6b67293d99c423d9afd67e63063295225fcd6122
|
|
image: gcr.io/k8s-minikube/storage-provisioner:v5
|
|
imageID: docker-pullable://gcr.io/k8s-minikube/storage-provisioner@sha256:18eb69d1418e854ad5a19e399310e52808a8321e4c441c1dddad8977a0d7a944
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://fbfa49d0c05d62bb451ae1759ffaec8d778f40c58e45b04790ed9d2f12d31b93
|
|
exitCode: 1
|
|
finishedAt: "2022-06-30T08:42:03Z"
|
|
reason: Error
|
|
startedAt: "2022-06-30T08:42:02Z"
|
|
name: storage-provisioner
|
|
ready: true
|
|
restartCount: 12
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:19Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 192.168.49.2
|
|
podIPs:
|
|
- ip: 192.168.49.2
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-24T11:20:15Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
annotations:
|
|
seccomp.security.alpha.kubernetes.io/pod: runtime/default
|
|
creationTimestamp: "2022-06-24T11:41:06Z"
|
|
generateName: dashboard-metrics-scraper-78dbd9dbf5-
|
|
labels:
|
|
k8s-app: dashboard-metrics-scraper
|
|
pod-template-hash: 78dbd9dbf5
|
|
name: dashboard-metrics-scraper-78dbd9dbf5-c4v9n
|
|
namespace: kubernetes-dashboard
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: ReplicaSet
|
|
name: dashboard-metrics-scraper-78dbd9dbf5
|
|
uid: f0bfc75d-04df-4678-bb8d-624ee3456465
|
|
resourceVersion: "93298"
|
|
uid: d67d676a-3fda-48ff-a2cb-bb2c9d2a9cdb
|
|
spec:
|
|
containers:
|
|
- image: kubernetesui/metrics-scraper:v1.0.8@sha256:76049887f07a0476dc93efc2d3569b9529bf982b22d29f356092ce206e98765c
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /
|
|
port: 8000
|
|
scheme: HTTP
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 30
|
|
name: dashboard-metrics-scraper
|
|
ports:
|
|
- containerPort: 8000
|
|
protocol: TCP
|
|
resources: {}
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
readOnlyRootFilesystem: true
|
|
runAsGroup: 2001
|
|
runAsUser: 1001
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-volume
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-z52bb
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
nodeSelector:
|
|
beta.kubernetes.io/os: linux
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext:
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
serviceAccount: kubernetes-dashboard
|
|
serviceAccountName: kubernetes-dashboard
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-volume
|
|
- name: kube-api-access-z52bb
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:41:06Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:03Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:41:06Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://60f419f9c690d66e1d519a6f741d18bd7775bc57aeeea200e241e11ca16e2661
|
|
image: sha256:115053965e86b2df4d78af78d7951b8644839d20a03820c6df59a261103315f7
|
|
imageID: docker-pullable://kubernetesui/metrics-scraper@sha256:76049887f07a0476dc93efc2d3569b9529bf982b22d29f356092ce206e98765c
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://8f6e7e606938955df5201ed074c0784277f4d76656e2fd31d9d4d3b610d97413
|
|
exitCode: 255
|
|
finishedAt: "2022-06-30T08:41:31Z"
|
|
reason: Error
|
|
startedAt: "2022-06-29T04:28:34Z"
|
|
name: dashboard-metrics-scraper
|
|
ready: true
|
|
restartCount: 4
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:03Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.14
|
|
podIPs:
|
|
- ip: 172.17.0.14
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-24T11:41:06Z"
|
|
- apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
creationTimestamp: "2022-06-24T11:41:06Z"
|
|
generateName: kubernetes-dashboard-5fd5574d9f-
|
|
labels:
|
|
gcp-auth-skip-secret: "true"
|
|
k8s-app: kubernetes-dashboard
|
|
pod-template-hash: 5fd5574d9f
|
|
name: kubernetes-dashboard-5fd5574d9f-nrnk6
|
|
namespace: kubernetes-dashboard
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: ReplicaSet
|
|
name: kubernetes-dashboard-5fd5574d9f
|
|
uid: a9710aea-4a76-4143-8ab1-b50f02ea8350
|
|
resourceVersion: "93414"
|
|
uid: 3f19418c-ca01-4698-9385-1bf1dc3d173d
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --namespace=kubernetes-dashboard
|
|
- --enable-skip-login
|
|
- --disable-settings-authorizer
|
|
image: kubernetesui/dashboard:v2.6.0@sha256:4af9580485920635d888efe1eddbd67e12f9d5d84dba87100e93feb4e46636b3
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /
|
|
port: 9090
|
|
scheme: HTTP
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 30
|
|
name: kubernetes-dashboard
|
|
ports:
|
|
- containerPort: 9090
|
|
protocol: TCP
|
|
resources: {}
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
readOnlyRootFilesystem: true
|
|
runAsGroup: 2001
|
|
runAsUser: 1001
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-volume
|
|
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
|
|
name: kube-api-access-s755w
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
enableServiceLinks: true
|
|
nodeName: minikube
|
|
nodeSelector:
|
|
beta.kubernetes.io/os: linux
|
|
preemptionPolicy: PreemptLowerPriority
|
|
priority: 0
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: kubernetes-dashboard
|
|
serviceAccountName: kubernetes-dashboard
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/not-ready
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
- effect: NoExecute
|
|
key: node.kubernetes.io/unreachable
|
|
operator: Exists
|
|
tolerationSeconds: 300
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-volume
|
|
- name: kube-api-access-s755w
|
|
projected:
|
|
defaultMode: 420
|
|
sources:
|
|
- serviceAccountToken:
|
|
expirationSeconds: 3607
|
|
path: token
|
|
- configMap:
|
|
items:
|
|
- key: ca.crt
|
|
path: ca.crt
|
|
name: kube-root-ca.crt
|
|
- downwardAPI:
|
|
items:
|
|
- fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: metadata.namespace
|
|
path: namespace
|
|
status:
|
|
conditions:
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:41:06Z"
|
|
status: "True"
|
|
type: Initialized
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:21Z"
|
|
status: "True"
|
|
type: Ready
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-30T08:42:21Z"
|
|
status: "True"
|
|
type: ContainersReady
|
|
- lastProbeTime: null
|
|
lastTransitionTime: "2022-06-24T11:41:06Z"
|
|
status: "True"
|
|
type: PodScheduled
|
|
containerStatuses:
|
|
- containerID: docker://c1b664b3cd4ce70f4d8a314a6d42f91b5f0b41303f0b892439208520329e00f9
|
|
image: sha256:1042d9e0d8fcc64f2c6b9ade3af9e8ed255fa04d18d838d0b3650ad7636534a9
|
|
imageID: docker-pullable://kubernetesui/dashboard@sha256:4af9580485920635d888efe1eddbd67e12f9d5d84dba87100e93feb4e46636b3
|
|
lastState:
|
|
terminated:
|
|
containerID: docker://321517962d5a58625fe862ab8d8e03bdda0693110a13554f2064654320aa4f79
|
|
exitCode: 2
|
|
finishedAt: "2022-06-30T08:42:03Z"
|
|
reason: Error
|
|
startedAt: "2022-06-30T08:42:03Z"
|
|
name: kubernetes-dashboard
|
|
ready: true
|
|
restartCount: 8
|
|
started: true
|
|
state:
|
|
running:
|
|
startedAt: "2022-06-30T08:42:21Z"
|
|
hostIP: 192.168.49.2
|
|
phase: Running
|
|
podIP: 172.17.0.11
|
|
podIPs:
|
|
- ip: 172.17.0.11
|
|
qosClass: BestEffort
|
|
startTime: "2022-06-24T11:41:06Z"
|
|
- apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
creationTimestamp: "2022-06-24T11:20:01Z"
|
|
labels:
|
|
component: apiserver
|
|
provider: kubernetes
|
|
name: kubernetes
|
|
namespace: default
|
|
resourceVersion: "197"
|
|
uid: eacaffbb-a723-4e9f-ad89-bc91a7c66929
|
|
spec:
|
|
clusterIP: 10.96.0.1
|
|
clusterIPs:
|
|
- 10.96.0.1
|
|
internalTrafficPolicy: Cluster
|
|
ipFamilies:
|
|
- IPv4
|
|
ipFamilyPolicy: SingleStack
|
|
ports:
|
|
- name: https
|
|
port: 443
|
|
protocol: TCP
|
|
targetPort: 8443
|
|
sessionAffinity: None
|
|
type: ClusterIP
|
|
status:
|
|
loadBalancer: {}
|
|
- apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
annotations:
|
|
prometheus.io/port: "9153"
|
|
prometheus.io/scrape: "true"
|
|
creationTimestamp: "2022-06-24T11:20:04Z"
|
|
labels:
|
|
k8s-app: kube-dns
|
|
kubernetes.io/cluster-service: "true"
|
|
kubernetes.io/name: CoreDNS
|
|
name: kube-dns
|
|
namespace: kube-system
|
|
resourceVersion: "251"
|
|
uid: 1ea85698-5c4d-438d-80da-3921b16122ca
|
|
spec:
|
|
clusterIP: 10.96.0.10
|
|
clusterIPs:
|
|
- 10.96.0.10
|
|
internalTrafficPolicy: Cluster
|
|
ipFamilies:
|
|
- IPv4
|
|
ipFamilyPolicy: SingleStack
|
|
ports:
|
|
- name: dns
|
|
port: 53
|
|
protocol: UDP
|
|
targetPort: 53
|
|
- name: dns-tcp
|
|
port: 53
|
|
protocol: TCP
|
|
targetPort: 53
|
|
- name: metrics
|
|
port: 9153
|
|
protocol: TCP
|
|
targetPort: 9153
|
|
selector:
|
|
k8s-app: kube-dns
|
|
sessionAffinity: None
|
|
type: ClusterIP
|
|
status:
|
|
loadBalancer: {}
|
|
- apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
annotations:
|
|
kubectl.kubernetes.io/last-applied-configuration: |
|
|
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","k8s-app":"metrics-server","kubernetes.io/minikube-addons":"metrics-server","kubernetes.io/minikube-addons-endpoint":"metrics-server","kubernetes.io/name":"Metrics-server"},"name":"metrics-server","namespace":"kube-system"},"spec":{"ports":[{"name":"https","port":443,"protocol":"TCP","targetPort":"https"}],"selector":{"k8s-app":"metrics-server"}}}
|
|
creationTimestamp: "2022-06-24T11:40:55Z"
|
|
labels:
|
|
addonmanager.kubernetes.io/mode: Reconcile
|
|
k8s-app: metrics-server
|
|
kubernetes.io/minikube-addons: metrics-server
|
|
kubernetes.io/minikube-addons-endpoint: metrics-server
|
|
kubernetes.io/name: Metrics-server
|
|
name: metrics-server
|
|
namespace: kube-system
|
|
resourceVersion: "1350"
|
|
uid: b4660057-4c69-4edd-9910-81d97c83500d
|
|
spec:
|
|
clusterIP: 10.96.115.111
|
|
clusterIPs:
|
|
- 10.96.115.111
|
|
internalTrafficPolicy: Cluster
|
|
ipFamilies:
|
|
- IPv4
|
|
ipFamilyPolicy: SingleStack
|
|
ports:
|
|
- name: https
|
|
port: 443
|
|
protocol: TCP
|
|
targetPort: https
|
|
selector:
|
|
k8s-app: metrics-server
|
|
sessionAffinity: None
|
|
type: ClusterIP
|
|
status:
|
|
loadBalancer: {}
|
|
- apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
annotations:
|
|
kubectl.kubernetes.io/last-applied-configuration: |
|
|
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","k8s-app":"dashboard-metrics-scraper","kubernetes.io/minikube-addons":"dashboard"},"name":"dashboard-metrics-scraper","namespace":"kubernetes-dashboard"},"spec":{"ports":[{"port":8000,"targetPort":8000}],"selector":{"k8s-app":"dashboard-metrics-scraper"}}}
|
|
creationTimestamp: "2022-06-24T11:41:07Z"
|
|
labels:
|
|
addonmanager.kubernetes.io/mode: Reconcile
|
|
k8s-app: dashboard-metrics-scraper
|
|
kubernetes.io/minikube-addons: dashboard
|
|
name: dashboard-metrics-scraper
|
|
namespace: kubernetes-dashboard
|
|
resourceVersion: "1429"
|
|
uid: ffd0c5f4-a10b-4fd6-b2d3-43dc2d00de3a
|
|
spec:
|
|
clusterIP: 10.111.64.97
|
|
clusterIPs:
|
|
- 10.111.64.97
|
|
internalTrafficPolicy: Cluster
|
|
ipFamilies:
|
|
- IPv4
|
|
ipFamilyPolicy: SingleStack
|
|
ports:
|
|
- port: 8000
|
|
protocol: TCP
|
|
targetPort: 8000
|
|
selector:
|
|
k8s-app: dashboard-metrics-scraper
|
|
sessionAffinity: None
|
|
type: ClusterIP
|
|
status:
|
|
loadBalancer: {}
|
|
- apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
annotations:
|
|
kubectl.kubernetes.io/last-applied-configuration: |
|
|
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","k8s-app":"kubernetes-dashboard","kubernetes.io/minikube-addons":"dashboard"},"name":"kubernetes-dashboard","namespace":"kubernetes-dashboard"},"spec":{"ports":[{"port":80,"targetPort":9090}],"selector":{"k8s-app":"kubernetes-dashboard"}}}
|
|
creationTimestamp: "2022-06-24T11:41:06Z"
|
|
labels:
|
|
addonmanager.kubernetes.io/mode: Reconcile
|
|
k8s-app: kubernetes-dashboard
|
|
kubernetes.io/minikube-addons: dashboard
|
|
name: kubernetes-dashboard
|
|
namespace: kubernetes-dashboard
|
|
resourceVersion: "1425"
|
|
uid: ee1faaab-f530-48d6-ad7b-f8d60695bb0c
|
|
spec:
|
|
clusterIP: 10.100.117.121
|
|
clusterIPs:
|
|
- 10.100.117.121
|
|
internalTrafficPolicy: Cluster
|
|
ipFamilies:
|
|
- IPv4
|
|
ipFamilyPolicy: SingleStack
|
|
ports:
|
|
- port: 80
|
|
protocol: TCP
|
|
targetPort: 9090
|
|
selector:
|
|
k8s-app: kubernetes-dashboard
|
|
sessionAffinity: None
|
|
type: ClusterIP
|
|
status:
|
|
loadBalancer: {}
|
|
- apiVersion: apps/v1
|
|
kind: DaemonSet
|
|
metadata:
|
|
annotations:
|
|
deprecated.daemonset.template.generation: "1"
|
|
creationTimestamp: "2022-06-27T04:53:20Z"
|
|
generation: 1
|
|
name: monitoring-daemon
|
|
namespace: default
|
|
resourceVersion: "21113"
|
|
uid: 97f26bc3-67a8-4f6b-830a-5f23657d82f6
|
|
spec:
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
app: monitoring-agent
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
app: monitoring-agent
|
|
spec:
|
|
containers:
|
|
- image: monitoring-agent
|
|
imagePullPolicy: Always
|
|
name: monitoring-agent
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
dnsPolicy: ClusterFirst
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
terminationGracePeriodSeconds: 30
|
|
updateStrategy:
|
|
rollingUpdate:
|
|
maxSurge: 0
|
|
maxUnavailable: 1
|
|
type: RollingUpdate
|
|
status:
|
|
currentNumberScheduled: 1
|
|
desiredNumberScheduled: 1
|
|
numberMisscheduled: 0
|
|
numberReady: 0
|
|
numberUnavailable: 1
|
|
observedGeneration: 1
|
|
updatedNumberScheduled: 1
|
|
- apiVersion: apps/v1
|
|
kind: DaemonSet
|
|
metadata:
|
|
annotations:
|
|
deprecated.daemonset.template.generation: "1"
|
|
creationTimestamp: "2022-06-24T11:20:04Z"
|
|
generation: 1
|
|
labels:
|
|
k8s-app: kube-proxy
|
|
name: kube-proxy
|
|
namespace: kube-system
|
|
resourceVersion: "380"
|
|
uid: af867154-6253-4571-bb03-2654e03de946
|
|
spec:
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: kube-proxy
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
k8s-app: kube-proxy
|
|
spec:
|
|
containers:
|
|
- command:
|
|
- /usr/local/bin/kube-proxy
|
|
- --config=/var/lib/kube-proxy/config.conf
|
|
- --hostname-override=$(NODE_NAME)
|
|
env:
|
|
- name: NODE_NAME
|
|
valueFrom:
|
|
fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: spec.nodeName
|
|
image: k8s.gcr.io/kube-proxy:v1.24.1
|
|
imagePullPolicy: IfNotPresent
|
|
name: kube-proxy
|
|
resources: {}
|
|
securityContext:
|
|
privileged: true
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /var/lib/kube-proxy
|
|
name: kube-proxy
|
|
- mountPath: /run/xtables.lock
|
|
name: xtables-lock
|
|
- mountPath: /lib/modules
|
|
name: lib-modules
|
|
readOnly: true
|
|
dnsPolicy: ClusterFirst
|
|
hostNetwork: true
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
priorityClassName: system-node-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: kube-proxy
|
|
serviceAccountName: kube-proxy
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- operator: Exists
|
|
volumes:
|
|
- configMap:
|
|
defaultMode: 420
|
|
name: kube-proxy
|
|
name: kube-proxy
|
|
- hostPath:
|
|
path: /run/xtables.lock
|
|
type: FileOrCreate
|
|
name: xtables-lock
|
|
- hostPath:
|
|
path: /lib/modules
|
|
type: ""
|
|
name: lib-modules
|
|
updateStrategy:
|
|
rollingUpdate:
|
|
maxSurge: 0
|
|
maxUnavailable: 1
|
|
type: RollingUpdate
|
|
status:
|
|
currentNumberScheduled: 1
|
|
desiredNumberScheduled: 1
|
|
numberAvailable: 1
|
|
numberMisscheduled: 0
|
|
numberReady: 1
|
|
observedGeneration: 1
|
|
updatedNumberScheduled: 1
|
|
- apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/revision: "1"
|
|
creationTimestamp: "2022-06-27T08:46:32Z"
|
|
generation: 2
|
|
labels:
|
|
app: myapp
|
|
type: front-end
|
|
name: myapp-deployment
|
|
namespace: default
|
|
resourceVersion: "93358"
|
|
uid: f67d009a-4fb9-4e99-84c8-45b968038b0b
|
|
spec:
|
|
progressDeadlineSeconds: 600
|
|
replicas: 3
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
type: front-end
|
|
strategy:
|
|
type: Recreate
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
app: myapp
|
|
type: front-end
|
|
name: myapp-pod
|
|
spec:
|
|
containers:
|
|
- image: nginx
|
|
imagePullPolicy: Always
|
|
name: nginx-container
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
dnsPolicy: ClusterFirst
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
terminationGracePeriodSeconds: 30
|
|
status:
|
|
availableReplicas: 3
|
|
conditions:
|
|
- lastTransitionTime: "2022-06-27T08:46:32Z"
|
|
lastUpdateTime: "2022-06-27T08:46:49Z"
|
|
message: ReplicaSet "myapp-deployment-689f9d59" has successfully progressed.
|
|
reason: NewReplicaSetAvailable
|
|
status: "True"
|
|
type: Progressing
|
|
- lastTransitionTime: "2022-06-30T08:42:11Z"
|
|
lastUpdateTime: "2022-06-30T08:42:11Z"
|
|
message: Deployment has minimum availability.
|
|
reason: MinimumReplicasAvailable
|
|
status: "True"
|
|
type: Available
|
|
observedGeneration: 2
|
|
readyReplicas: 3
|
|
replicas: 3
|
|
updatedReplicas: 3
|
|
- apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/revision: "1"
|
|
creationTimestamp: "2022-06-24T11:20:04Z"
|
|
generation: 6
|
|
labels:
|
|
k8s-app: kube-dns
|
|
name: coredns
|
|
namespace: kube-system
|
|
resourceVersion: "93352"
|
|
uid: 1961e2fb-9366-4679-93c2-ed72512c4492
|
|
spec:
|
|
progressDeadlineSeconds: 600
|
|
replicas: 1
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: kube-dns
|
|
strategy:
|
|
rollingUpdate:
|
|
maxSurge: 25%
|
|
maxUnavailable: 1
|
|
type: RollingUpdate
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
k8s-app: kube-dns
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- -conf
|
|
- /etc/coredns/Corefile
|
|
image: k8s.gcr.io/coredns/coredns:v1.8.6
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 5
|
|
httpGet:
|
|
path: /health
|
|
port: 8080
|
|
scheme: HTTP
|
|
initialDelaySeconds: 60
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|
|
name: coredns
|
|
ports:
|
|
- containerPort: 53
|
|
name: dns
|
|
protocol: UDP
|
|
- containerPort: 53
|
|
name: dns-tcp
|
|
protocol: TCP
|
|
- containerPort: 9153
|
|
name: metrics
|
|
protocol: TCP
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /ready
|
|
port: 8181
|
|
scheme: HTTP
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
resources:
|
|
limits:
|
|
memory: 170Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 70Mi
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
capabilities:
|
|
add:
|
|
- NET_BIND_SERVICE
|
|
drop:
|
|
- all
|
|
readOnlyRootFilesystem: true
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /etc/coredns
|
|
name: config-volume
|
|
readOnly: true
|
|
dnsPolicy: Default
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
priorityClassName: system-cluster-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: coredns
|
|
serviceAccountName: coredns
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- key: CriticalAddonsOnly
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/control-plane
|
|
volumes:
|
|
- configMap:
|
|
defaultMode: 420
|
|
items:
|
|
- key: Corefile
|
|
path: Corefile
|
|
name: coredns
|
|
name: config-volume
|
|
status:
|
|
availableReplicas: 1
|
|
conditions:
|
|
- lastTransitionTime: "2022-06-24T11:20:15Z"
|
|
lastUpdateTime: "2022-06-24T11:20:15Z"
|
|
message: Deployment has minimum availability.
|
|
reason: MinimumReplicasAvailable
|
|
status: "True"
|
|
type: Available
|
|
- lastTransitionTime: "2022-06-24T11:20:15Z"
|
|
lastUpdateTime: "2022-06-24T11:20:19Z"
|
|
message: ReplicaSet "coredns-6d4b75cb6d" has successfully progressed.
|
|
reason: NewReplicaSetAvailable
|
|
status: "True"
|
|
type: Progressing
|
|
observedGeneration: 6
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
updatedReplicas: 1
|
|
- apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/revision: "1"
|
|
kubectl.kubernetes.io/last-applied-configuration: |
|
|
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","k8s-app":"metrics-server","kubernetes.io/minikube-addons":"metrics-server"},"name":"metrics-server","namespace":"kube-system"},"spec":{"selector":{"matchLabels":{"k8s-app":"metrics-server"}},"strategy":{"rollingUpdate":{"maxUnavailable":0}},"template":{"metadata":{"labels":{"k8s-app":"metrics-server"},"name":"metrics-server"},"spec":{"containers":[{"args":["--cert-dir=/tmp","--secure-port=4443","--kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname","--kubelet-use-node-status-port","--metric-resolution=60s","--kubelet-insecure-tls"],"image":"k8s.gcr.io/metrics-server/metrics-server:v0.6.1@sha256:5ddc6458eb95f5c70bd13fdab90cbd7d6ad1066e5b528ad1dcb28b76c5fb2f00","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":3,"httpGet":{"path":"/livez","port":"https","scheme":"HTTPS"},"periodSeconds":10},"name":"metrics-server","ports":[{"containerPort":4443,"name":"https","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/readyz","port":"https","scheme":"HTTPS"},"periodSeconds":10},"resources":{"requests":{"cpu":"100m","memory":"200Mi"}},"securityContext":{"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":1000},"volumeMounts":[{"mountPath":"/tmp","name":"tmp-dir"}]}],"priorityClassName":"system-cluster-critical","serviceAccountName":"metrics-server","volumes":[{"emptyDir":{},"name":"tmp-dir"}]}}}}
|
|
creationTimestamp: "2022-06-24T11:40:55Z"
|
|
generation: 1
|
|
labels:
|
|
addonmanager.kubernetes.io/mode: Reconcile
|
|
k8s-app: metrics-server
|
|
kubernetes.io/minikube-addons: metrics-server
|
|
name: metrics-server
|
|
namespace: kube-system
|
|
resourceVersion: "93399"
|
|
uid: aecf6a7a-2c56-45ca-8bc6-1c5343d5ab6a
|
|
spec:
|
|
progressDeadlineSeconds: 600
|
|
replicas: 1
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: metrics-server
|
|
strategy:
|
|
rollingUpdate:
|
|
maxSurge: 25%
|
|
maxUnavailable: 0
|
|
type: RollingUpdate
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
k8s-app: metrics-server
|
|
name: metrics-server
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --cert-dir=/tmp
|
|
- --secure-port=4443
|
|
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
|
|
- --kubelet-use-node-status-port
|
|
- --metric-resolution=60s
|
|
- --kubelet-insecure-tls
|
|
image: k8s.gcr.io/metrics-server/metrics-server:v0.6.1@sha256:5ddc6458eb95f5c70bd13fdab90cbd7d6ad1066e5b528ad1dcb28b76c5fb2f00
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /livez
|
|
port: https
|
|
scheme: HTTPS
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
name: metrics-server
|
|
ports:
|
|
- containerPort: 4443
|
|
name: https
|
|
protocol: TCP
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /readyz
|
|
port: https
|
|
scheme: HTTPS
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 200Mi
|
|
securityContext:
|
|
readOnlyRootFilesystem: true
|
|
runAsNonRoot: true
|
|
runAsUser: 1000
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-dir
|
|
dnsPolicy: ClusterFirst
|
|
priorityClassName: system-cluster-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: metrics-server
|
|
serviceAccountName: metrics-server
|
|
terminationGracePeriodSeconds: 30
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-dir
|
|
status:
|
|
availableReplicas: 1
|
|
conditions:
|
|
- lastTransitionTime: "2022-06-24T11:40:55Z"
|
|
lastUpdateTime: "2022-06-24T11:42:05Z"
|
|
message: ReplicaSet "metrics-server-8595bd7d4c" has successfully progressed.
|
|
reason: NewReplicaSetAvailable
|
|
status: "True"
|
|
type: Progressing
|
|
- lastTransitionTime: "2022-06-30T08:42:18Z"
|
|
lastUpdateTime: "2022-06-30T08:42:18Z"
|
|
message: Deployment has minimum availability.
|
|
reason: MinimumReplicasAvailable
|
|
status: "True"
|
|
type: Available
|
|
observedGeneration: 1
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
updatedReplicas: 1
|
|
- apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/revision: "1"
|
|
kubectl.kubernetes.io/last-applied-configuration: |
|
|
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","k8s-app":"dashboard-metrics-scraper","kubernetes.io/minikube-addons":"dashboard"},"name":"dashboard-metrics-scraper","namespace":"kubernetes-dashboard"},"spec":{"replicas":1,"revisionHistoryLimit":10,"selector":{"matchLabels":{"k8s-app":"dashboard-metrics-scraper"}},"template":{"metadata":{"annotations":{"seccomp.security.alpha.kubernetes.io/pod":"runtime/default"},"labels":{"k8s-app":"dashboard-metrics-scraper"}},"spec":{"containers":[{"image":"kubernetesui/metrics-scraper:v1.0.8@sha256:76049887f07a0476dc93efc2d3569b9529bf982b22d29f356092ce206e98765c","livenessProbe":{"httpGet":{"path":"/","port":8000,"scheme":"HTTP"},"initialDelaySeconds":30,"timeoutSeconds":30},"name":"dashboard-metrics-scraper","ports":[{"containerPort":8000,"protocol":"TCP"}],"securityContext":{"allowPrivilegeEscalation":false,"readOnlyRootFilesystem":true,"runAsGroup":2001,"runAsUser":1001},"volumeMounts":[{"mountPath":"/tmp","name":"tmp-volume"}]}],"nodeSelector":{"beta.kubernetes.io/os":"linux"},"serviceAccountName":"kubernetes-dashboard","tolerations":[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master"}],"volumes":[{"emptyDir":{},"name":"tmp-volume"}]}}}}
|
|
creationTimestamp: "2022-06-24T11:41:06Z"
|
|
generation: 1
|
|
labels:
|
|
addonmanager.kubernetes.io/mode: Reconcile
|
|
k8s-app: dashboard-metrics-scraper
|
|
kubernetes.io/minikube-addons: dashboard
|
|
name: dashboard-metrics-scraper
|
|
namespace: kubernetes-dashboard
|
|
resourceVersion: "1447"
|
|
uid: 5add4254-aa08-4186-9b64-138a4923f072
|
|
spec:
|
|
progressDeadlineSeconds: 600
|
|
replicas: 1
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: dashboard-metrics-scraper
|
|
strategy:
|
|
rollingUpdate:
|
|
maxSurge: 25%
|
|
maxUnavailable: 25%
|
|
type: RollingUpdate
|
|
template:
|
|
metadata:
|
|
annotations:
|
|
seccomp.security.alpha.kubernetes.io/pod: runtime/default
|
|
creationTimestamp: null
|
|
labels:
|
|
k8s-app: dashboard-metrics-scraper
|
|
spec:
|
|
containers:
|
|
- image: kubernetesui/metrics-scraper:v1.0.8@sha256:76049887f07a0476dc93efc2d3569b9529bf982b22d29f356092ce206e98765c
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /
|
|
port: 8000
|
|
scheme: HTTP
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 30
|
|
name: dashboard-metrics-scraper
|
|
ports:
|
|
- containerPort: 8000
|
|
protocol: TCP
|
|
resources: {}
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
readOnlyRootFilesystem: true
|
|
runAsGroup: 2001
|
|
runAsUser: 1001
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-volume
|
|
dnsPolicy: ClusterFirst
|
|
nodeSelector:
|
|
beta.kubernetes.io/os: linux
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: kubernetes-dashboard
|
|
serviceAccountName: kubernetes-dashboard
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-volume
|
|
status:
|
|
availableReplicas: 1
|
|
conditions:
|
|
- lastTransitionTime: "2022-06-24T11:41:11Z"
|
|
lastUpdateTime: "2022-06-24T11:41:11Z"
|
|
message: Deployment has minimum availability.
|
|
reason: MinimumReplicasAvailable
|
|
status: "True"
|
|
type: Available
|
|
- lastTransitionTime: "2022-06-24T11:41:06Z"
|
|
lastUpdateTime: "2022-06-24T11:41:11Z"
|
|
message: ReplicaSet "dashboard-metrics-scraper-78dbd9dbf5" has successfully
|
|
progressed.
|
|
reason: NewReplicaSetAvailable
|
|
status: "True"
|
|
type: Progressing
|
|
observedGeneration: 1
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
updatedReplicas: 1
|
|
- apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/revision: "1"
|
|
kubectl.kubernetes.io/last-applied-configuration: |
|
|
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile","k8s-app":"kubernetes-dashboard","kubernetes.io/minikube-addons":"dashboard"},"name":"kubernetes-dashboard","namespace":"kubernetes-dashboard"},"spec":{"replicas":1,"revisionHistoryLimit":10,"selector":{"matchLabels":{"k8s-app":"kubernetes-dashboard"}},"template":{"metadata":{"labels":{"gcp-auth-skip-secret":"true","k8s-app":"kubernetes-dashboard"}},"spec":{"containers":[{"args":["--namespace=kubernetes-dashboard","--enable-skip-login","--disable-settings-authorizer"],"image":"kubernetesui/dashboard:v2.6.0@sha256:4af9580485920635d888efe1eddbd67e12f9d5d84dba87100e93feb4e46636b3","livenessProbe":{"httpGet":{"path":"/","port":9090},"initialDelaySeconds":30,"timeoutSeconds":30},"name":"kubernetes-dashboard","ports":[{"containerPort":9090,"protocol":"TCP"}],"securityContext":{"allowPrivilegeEscalation":false,"readOnlyRootFilesystem":true,"runAsGroup":2001,"runAsUser":1001},"volumeMounts":[{"mountPath":"/tmp","name":"tmp-volume"}]}],"nodeSelector":{"beta.kubernetes.io/os":"linux"},"serviceAccountName":"kubernetes-dashboard","tolerations":[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master"}],"volumes":[{"emptyDir":{},"name":"tmp-volume"}]}}}}
|
|
creationTimestamp: "2022-06-24T11:41:06Z"
|
|
generation: 1
|
|
labels:
|
|
addonmanager.kubernetes.io/mode: Reconcile
|
|
k8s-app: kubernetes-dashboard
|
|
kubernetes.io/minikube-addons: dashboard
|
|
name: kubernetes-dashboard
|
|
namespace: kubernetes-dashboard
|
|
resourceVersion: "93418"
|
|
uid: 217d41e3-b2cc-4feb-8fc1-af2ca858b065
|
|
spec:
|
|
progressDeadlineSeconds: 600
|
|
replicas: 1
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: kubernetes-dashboard
|
|
strategy:
|
|
rollingUpdate:
|
|
maxSurge: 25%
|
|
maxUnavailable: 25%
|
|
type: RollingUpdate
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
gcp-auth-skip-secret: "true"
|
|
k8s-app: kubernetes-dashboard
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --namespace=kubernetes-dashboard
|
|
- --enable-skip-login
|
|
- --disable-settings-authorizer
|
|
image: kubernetesui/dashboard:v2.6.0@sha256:4af9580485920635d888efe1eddbd67e12f9d5d84dba87100e93feb4e46636b3
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /
|
|
port: 9090
|
|
scheme: HTTP
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 30
|
|
name: kubernetes-dashboard
|
|
ports:
|
|
- containerPort: 9090
|
|
protocol: TCP
|
|
resources: {}
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
readOnlyRootFilesystem: true
|
|
runAsGroup: 2001
|
|
runAsUser: 1001
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-volume
|
|
dnsPolicy: ClusterFirst
|
|
nodeSelector:
|
|
beta.kubernetes.io/os: linux
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: kubernetes-dashboard
|
|
serviceAccountName: kubernetes-dashboard
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-volume
|
|
status:
|
|
availableReplicas: 1
|
|
conditions:
|
|
- lastTransitionTime: "2022-06-24T11:41:06Z"
|
|
lastUpdateTime: "2022-06-24T11:41:23Z"
|
|
message: ReplicaSet "kubernetes-dashboard-5fd5574d9f" has successfully progressed.
|
|
reason: NewReplicaSetAvailable
|
|
status: "True"
|
|
type: Progressing
|
|
- lastTransitionTime: "2022-06-30T08:42:21Z"
|
|
lastUpdateTime: "2022-06-30T08:42:21Z"
|
|
message: Deployment has minimum availability.
|
|
reason: MinimumReplicasAvailable
|
|
status: "True"
|
|
type: Available
|
|
observedGeneration: 1
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
updatedReplicas: 1
|
|
- apiVersion: apps/v1
|
|
kind: ReplicaSet
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/desired-replicas: "3"
|
|
deployment.kubernetes.io/max-replicas: "4"
|
|
deployment.kubernetes.io/revision: "1"
|
|
creationTimestamp: "2022-06-27T08:46:32Z"
|
|
generation: 1
|
|
labels:
|
|
app: myapp
|
|
pod-template-hash: 689f9d59
|
|
type: front-end
|
|
name: myapp-deployment-689f9d59
|
|
namespace: default
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: Deployment
|
|
name: myapp-deployment
|
|
uid: f67d009a-4fb9-4e99-84c8-45b968038b0b
|
|
resourceVersion: "93357"
|
|
uid: 29ec1242-1852-4be7-a01e-a492bc2eb9ba
|
|
spec:
|
|
replicas: 3
|
|
selector:
|
|
matchLabels:
|
|
pod-template-hash: 689f9d59
|
|
type: front-end
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
app: myapp
|
|
pod-template-hash: 689f9d59
|
|
type: front-end
|
|
name: myapp-pod
|
|
spec:
|
|
containers:
|
|
- image: nginx
|
|
imagePullPolicy: Always
|
|
name: nginx-container
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
dnsPolicy: ClusterFirst
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
terminationGracePeriodSeconds: 30
|
|
status:
|
|
availableReplicas: 3
|
|
fullyLabeledReplicas: 3
|
|
observedGeneration: 1
|
|
readyReplicas: 3
|
|
replicas: 3
|
|
- apiVersion: apps/v1
|
|
kind: ReplicaSet
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/desired-replicas: "1"
|
|
deployment.kubernetes.io/max-replicas: "2"
|
|
deployment.kubernetes.io/revision: "1"
|
|
creationTimestamp: "2022-06-24T11:20:15Z"
|
|
generation: 1
|
|
labels:
|
|
k8s-app: kube-dns
|
|
pod-template-hash: 6d4b75cb6d
|
|
name: coredns-6d4b75cb6d
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: Deployment
|
|
name: coredns
|
|
uid: 1961e2fb-9366-4679-93c2-ed72512c4492
|
|
resourceVersion: "20934"
|
|
uid: 41a6c33a-6760-4eff-b6c3-2b55f65ef31b
|
|
spec:
|
|
replicas: 1
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: kube-dns
|
|
pod-template-hash: 6d4b75cb6d
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
k8s-app: kube-dns
|
|
pod-template-hash: 6d4b75cb6d
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- -conf
|
|
- /etc/coredns/Corefile
|
|
image: k8s.gcr.io/coredns/coredns:v1.8.6
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 5
|
|
httpGet:
|
|
path: /health
|
|
port: 8080
|
|
scheme: HTTP
|
|
initialDelaySeconds: 60
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|
|
name: coredns
|
|
ports:
|
|
- containerPort: 53
|
|
name: dns
|
|
protocol: UDP
|
|
- containerPort: 53
|
|
name: dns-tcp
|
|
protocol: TCP
|
|
- containerPort: 9153
|
|
name: metrics
|
|
protocol: TCP
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /ready
|
|
port: 8181
|
|
scheme: HTTP
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
resources:
|
|
limits:
|
|
memory: 170Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 70Mi
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
capabilities:
|
|
add:
|
|
- NET_BIND_SERVICE
|
|
drop:
|
|
- all
|
|
readOnlyRootFilesystem: true
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /etc/coredns
|
|
name: config-volume
|
|
readOnly: true
|
|
dnsPolicy: Default
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
priorityClassName: system-cluster-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: coredns
|
|
serviceAccountName: coredns
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- key: CriticalAddonsOnly
|
|
operator: Exists
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/control-plane
|
|
volumes:
|
|
- configMap:
|
|
defaultMode: 420
|
|
items:
|
|
- key: Corefile
|
|
path: Corefile
|
|
name: coredns
|
|
name: config-volume
|
|
status:
|
|
availableReplicas: 1
|
|
fullyLabeledReplicas: 1
|
|
observedGeneration: 1
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
- apiVersion: apps/v1
|
|
kind: ReplicaSet
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/desired-replicas: "1"
|
|
deployment.kubernetes.io/max-replicas: "2"
|
|
deployment.kubernetes.io/revision: "1"
|
|
creationTimestamp: "2022-06-24T11:40:55Z"
|
|
generation: 1
|
|
labels:
|
|
k8s-app: metrics-server
|
|
pod-template-hash: 8595bd7d4c
|
|
name: metrics-server-8595bd7d4c
|
|
namespace: kube-system
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: Deployment
|
|
name: metrics-server
|
|
uid: aecf6a7a-2c56-45ca-8bc6-1c5343d5ab6a
|
|
resourceVersion: "93397"
|
|
uid: 70c29352-4357-42d2-9f38-72ad165a81a1
|
|
spec:
|
|
replicas: 1
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: metrics-server
|
|
pod-template-hash: 8595bd7d4c
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
k8s-app: metrics-server
|
|
pod-template-hash: 8595bd7d4c
|
|
name: metrics-server
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --cert-dir=/tmp
|
|
- --secure-port=4443
|
|
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
|
|
- --kubelet-use-node-status-port
|
|
- --metric-resolution=60s
|
|
- --kubelet-insecure-tls
|
|
image: k8s.gcr.io/metrics-server/metrics-server:v0.6.1@sha256:5ddc6458eb95f5c70bd13fdab90cbd7d6ad1066e5b528ad1dcb28b76c5fb2f00
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /livez
|
|
port: https
|
|
scheme: HTTPS
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
name: metrics-server
|
|
ports:
|
|
- containerPort: 4443
|
|
name: https
|
|
protocol: TCP
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /readyz
|
|
port: https
|
|
scheme: HTTPS
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 200Mi
|
|
securityContext:
|
|
readOnlyRootFilesystem: true
|
|
runAsNonRoot: true
|
|
runAsUser: 1000
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-dir
|
|
dnsPolicy: ClusterFirst
|
|
priorityClassName: system-cluster-critical
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: metrics-server
|
|
serviceAccountName: metrics-server
|
|
terminationGracePeriodSeconds: 30
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-dir
|
|
status:
|
|
availableReplicas: 1
|
|
fullyLabeledReplicas: 1
|
|
observedGeneration: 1
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
- apiVersion: apps/v1
|
|
kind: ReplicaSet
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/desired-replicas: "1"
|
|
deployment.kubernetes.io/max-replicas: "2"
|
|
deployment.kubernetes.io/revision: "1"
|
|
creationTimestamp: "2022-06-24T11:41:06Z"
|
|
generation: 1
|
|
labels:
|
|
k8s-app: dashboard-metrics-scraper
|
|
pod-template-hash: 78dbd9dbf5
|
|
name: dashboard-metrics-scraper-78dbd9dbf5
|
|
namespace: kubernetes-dashboard
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: Deployment
|
|
name: dashboard-metrics-scraper
|
|
uid: 5add4254-aa08-4186-9b64-138a4923f072
|
|
resourceVersion: "1446"
|
|
uid: f0bfc75d-04df-4678-bb8d-624ee3456465
|
|
spec:
|
|
replicas: 1
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: dashboard-metrics-scraper
|
|
pod-template-hash: 78dbd9dbf5
|
|
template:
|
|
metadata:
|
|
annotations:
|
|
seccomp.security.alpha.kubernetes.io/pod: runtime/default
|
|
creationTimestamp: null
|
|
labels:
|
|
k8s-app: dashboard-metrics-scraper
|
|
pod-template-hash: 78dbd9dbf5
|
|
spec:
|
|
containers:
|
|
- image: kubernetesui/metrics-scraper:v1.0.8@sha256:76049887f07a0476dc93efc2d3569b9529bf982b22d29f356092ce206e98765c
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /
|
|
port: 8000
|
|
scheme: HTTP
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 30
|
|
name: dashboard-metrics-scraper
|
|
ports:
|
|
- containerPort: 8000
|
|
protocol: TCP
|
|
resources: {}
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
readOnlyRootFilesystem: true
|
|
runAsGroup: 2001
|
|
runAsUser: 1001
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-volume
|
|
dnsPolicy: ClusterFirst
|
|
nodeSelector:
|
|
beta.kubernetes.io/os: linux
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: kubernetes-dashboard
|
|
serviceAccountName: kubernetes-dashboard
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-volume
|
|
status:
|
|
availableReplicas: 1
|
|
fullyLabeledReplicas: 1
|
|
observedGeneration: 1
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
- apiVersion: apps/v1
|
|
kind: ReplicaSet
|
|
metadata:
|
|
annotations:
|
|
deployment.kubernetes.io/desired-replicas: "1"
|
|
deployment.kubernetes.io/max-replicas: "2"
|
|
deployment.kubernetes.io/revision: "1"
|
|
creationTimestamp: "2022-06-24T11:41:06Z"
|
|
generation: 1
|
|
labels:
|
|
gcp-auth-skip-secret: "true"
|
|
k8s-app: kubernetes-dashboard
|
|
pod-template-hash: 5fd5574d9f
|
|
name: kubernetes-dashboard-5fd5574d9f
|
|
namespace: kubernetes-dashboard
|
|
ownerReferences:
|
|
- apiVersion: apps/v1
|
|
blockOwnerDeletion: true
|
|
controller: true
|
|
kind: Deployment
|
|
name: kubernetes-dashboard
|
|
uid: 217d41e3-b2cc-4feb-8fc1-af2ca858b065
|
|
resourceVersion: "93417"
|
|
uid: a9710aea-4a76-4143-8ab1-b50f02ea8350
|
|
spec:
|
|
replicas: 1
|
|
selector:
|
|
matchLabels:
|
|
k8s-app: kubernetes-dashboard
|
|
pod-template-hash: 5fd5574d9f
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
gcp-auth-skip-secret: "true"
|
|
k8s-app: kubernetes-dashboard
|
|
pod-template-hash: 5fd5574d9f
|
|
spec:
|
|
containers:
|
|
- args:
|
|
- --namespace=kubernetes-dashboard
|
|
- --enable-skip-login
|
|
- --disable-settings-authorizer
|
|
image: kubernetesui/dashboard:v2.6.0@sha256:4af9580485920635d888efe1eddbd67e12f9d5d84dba87100e93feb4e46636b3
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /
|
|
port: 9090
|
|
scheme: HTTP
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 30
|
|
name: kubernetes-dashboard
|
|
ports:
|
|
- containerPort: 9090
|
|
protocol: TCP
|
|
resources: {}
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
readOnlyRootFilesystem: true
|
|
runAsGroup: 2001
|
|
runAsUser: 1001
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: tmp-volume
|
|
dnsPolicy: ClusterFirst
|
|
nodeSelector:
|
|
beta.kubernetes.io/os: linux
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
serviceAccount: kubernetes-dashboard
|
|
serviceAccountName: kubernetes-dashboard
|
|
terminationGracePeriodSeconds: 30
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
volumes:
|
|
- emptyDir: {}
|
|
name: tmp-volume
|
|
status:
|
|
availableReplicas: 1
|
|
fullyLabeledReplicas: 1
|
|
observedGeneration: 1
|
|
readyReplicas: 1
|
|
replicas: 1
|
|
kind: List
|
|
metadata:
|
|
resourceVersion: ""
|