Pod Details
Name: cpc-bridge-proxy-zr56c
Namespace: kube-system
Status: Running
IP: 10.108.0.2
Node: system-0-bf7s0
Ready: 1/1
Kubectl Commands
- View
- Delete
- Describe
- Debug
Containers
Init Containers
Metadata
Creation Time: 2024-07-30T05:04:19Z
Labels:
- app: cpc-bridge-proxy
- controller-revision-hash: 649d67bdbb...
- doks.digitalocean.com/managed: true...
- pod-template-generation: 1...
Annotation:
- clusterlint.digitalocean.com/disabled-checks: resource-requirement...
name: cpc-bridge-proxy-zr56cgenerateName: cpc-bridge-proxy-namespace: kube-systemuid: d801b3c0-a3ff-4c90-a9f8-c52b15df25c9resourceVersion: '34197327'creationTimestamp: '2024-07-30T05:04:19Z'labels:app: cpc-bridge-proxycontroller-revision-hash: 649d67bdbbdoks.digitalocean.com/managed: 'true'pod-template-generation: '1'annotations:clusterlint.digitalocean.com/disabled-checks: resource-requirementsownerReferences:- apiVersion: apps/v1kind: DaemonSetname: cpc-bridge-proxyuid: 747d5aff-94db-4936-9871-b2d0a3f3b451controller: trueblockOwnerDeletion: true
- name: cpc-bridge-proxyimage: digitalocean/cpbridge:1.25.1resources:requests:cpu: 100mmemory: 75MivolumeMounts:- name: cpc-bridge-proxy-configreadOnly: truemountPath: /etc/nginxterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresent
volumes:- name: cpc-bridge-proxy-configconfigMap:name: cpc-bridge-proxy-configdefaultMode: 420initContainers:- name: init-iptablesimage: digitalocean/cpbridge:1.25.1command:- /bin/bash- '-c'- >set -o errexitset -o pipefailset -o nounsetipt_nat="iptables-legacy -t nat"# Avoid racing with kube-proxy on the initial iptables rules populationwhich makes the rule order indeterministic.until ${ipt_nat} --list KUBE-SERVICES > /dev/null; do echo "waiting forkube-proxy to populate iptables rules"; sleep 3; doneipt_output_args="OUTPUT -p tcp -d 10.245.0.1/32 --dport 443 -j DNAT--to-destination 100.65.14.98:16443"ipt_prerouting_args="PREROUTING -p tcp -d 100.65.14.98 --dport 443 -jDNAT --to-destination 100.65.14.98:16443"${ipt_nat} --check ${ipt_output_args} || ${ipt_nat} --insert${ipt_output_args}${ipt_nat} --check ${ipt_prerouting_args} || ${ipt_nat} --insert${ipt_prerouting_args}resources: {}terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentsecurityContext:capabilities:add:- NET_ADMINcontainers:- name: cpc-bridge-proxyimage: digitalocean/cpbridge:1.25.1resources:requests:cpu: 100mmemory: 75MivolumeMounts:- name: cpc-bridge-proxy-configreadOnly: truemountPath: /etc/nginxterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstserviceAccountName: defaultserviceAccount: defaultautomountServiceAccountToken: falsenodeName: system-0-bf7s0hostNetwork: truesecurityContext: {}imagePullSecrets:- name: kubeintelaffinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchFields:- key: metadata.nameoperator: Invalues:- system-0-bf7s0schedulerName: default-schedulertolerations:- operator: Exists- key: node.kubernetes.io/not-readyoperator: Existseffect: NoExecute- key: node.kubernetes.io/unreachableoperator: Existseffect: NoExecute- key: node.kubernetes.io/disk-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/memory-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/pid-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/unschedulableoperator: Existseffect: NoSchedule- key: node.kubernetes.io/network-unavailableoperator: Existseffect: NoSchedulepriorityClassName: system-node-criticalpriority: 2000001000enableServiceLinks: truepreemptionPolicy: PreemptLowerPriority
phase: Runningconditions:- type: Initializedstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:35Z'- type: Readystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:36Z'- type: ContainersReadystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:36Z'- type: PodScheduledstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:19Z'hostIP: 10.108.0.2podIP: 10.108.0.2podIPs:- ip: 10.108.0.2startTime: '2024-07-30T05:04:20Z'initContainerStatuses:- name: init-iptablesstate:terminated:exitCode: 0reason: CompletedstartedAt: '2024-07-30T05:04:34Z'finishedAt: '2024-07-30T05:04:34Z'containerID: >-containerd://d312f43665525117d7ae3adf284ea6f7487bac89705ea9ef1c71c4439cb05555lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/cpbridge:1.25.1imageID: >-docker.io/digitalocean/cpbridge@sha256:bad0e515066cdaf5a1248761b0e47ffe44a878395534fe13dec2cd17624ab1cccontainerID: >-containerd://d312f43665525117d7ae3adf284ea6f7487bac89705ea9ef1c71c4439cb05555started: falsecontainerStatuses:- name: cpc-bridge-proxystate:running:startedAt: '2024-07-30T05:04:35Z'lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/cpbridge:1.25.1imageID: >-docker.io/digitalocean/cpbridge@sha256:bad0e515066cdaf5a1248761b0e47ffe44a878395534fe13dec2cd17624ab1cccontainerID: >-containerd://c28fa62ed2201a86421522aed1d8a1bf5e2ed3a5f1ba7c81288b70d3e432be66started: trueqosClass: Burstable
metadata:name: cpc-bridge-proxy-zr56cgenerateName: cpc-bridge-proxy-namespace: kube-systemuid: d801b3c0-a3ff-4c90-a9f8-c52b15df25c9resourceVersion: '34197327'creationTimestamp: '2024-07-30T05:04:19Z'labels:app: cpc-bridge-proxycontroller-revision-hash: 649d67bdbbdoks.digitalocean.com/managed: 'true'pod-template-generation: '1'annotations:clusterlint.digitalocean.com/disabled-checks: resource-requirementsownerReferences:- apiVersion: apps/v1kind: DaemonSetname: cpc-bridge-proxyuid: 747d5aff-94db-4936-9871-b2d0a3f3b451controller: trueblockOwnerDeletion: truespec:volumes:- name: cpc-bridge-proxy-configconfigMap:name: cpc-bridge-proxy-configdefaultMode: 420initContainers:- name: init-iptablesimage: digitalocean/cpbridge:1.25.1command:- /bin/bash- '-c'- >set -o errexitset -o pipefailset -o nounsetipt_nat="iptables-legacy -t nat"# Avoid racing with kube-proxy on the initial iptables rulespopulation which makes the rule order indeterministic.until ${ipt_nat} --list KUBE-SERVICES > /dev/null; do echo "waitingfor kube-proxy to populate iptables rules"; sleep 3; doneipt_output_args="OUTPUT -p tcp -d 10.245.0.1/32 --dport 443 -j DNAT--to-destination 100.65.14.98:16443"ipt_prerouting_args="PREROUTING -p tcp -d 100.65.14.98 --dport 443 -jDNAT --to-destination 100.65.14.98:16443"${ipt_nat} --check ${ipt_output_args} || ${ipt_nat} --insert${ipt_output_args}${ipt_nat} --check ${ipt_prerouting_args} || ${ipt_nat} --insert${ipt_prerouting_args}resources: {}terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentsecurityContext:capabilities:add:- NET_ADMINcontainers:- name: cpc-bridge-proxyimage: digitalocean/cpbridge:1.25.1resources:requests:cpu: 100mmemory: 75MivolumeMounts:- name: cpc-bridge-proxy-configreadOnly: truemountPath: /etc/nginxterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstserviceAccountName: defaultserviceAccount: defaultautomountServiceAccountToken: falsenodeName: system-0-bf7s0hostNetwork: truesecurityContext: {}imagePullSecrets:- name: kubeintelaffinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchFields:- key: metadata.nameoperator: Invalues:- system-0-bf7s0schedulerName: default-schedulertolerations:- operator: Exists- key: node.kubernetes.io/not-readyoperator: Existseffect: NoExecute- key: node.kubernetes.io/unreachableoperator: Existseffect: NoExecute- key: node.kubernetes.io/disk-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/memory-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/pid-pressureoperator: Existseffect: NoSchedule- key: node.kubernetes.io/unschedulableoperator: Existseffect: NoSchedule- key: node.kubernetes.io/network-unavailableoperator: Existseffect: NoSchedulepriorityClassName: system-node-criticalpriority: 2000001000enableServiceLinks: truepreemptionPolicy: PreemptLowerPrioritystatus:phase: Runningconditions:- type: Initializedstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:35Z'- type: Readystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:36Z'- type: ContainersReadystatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:36Z'- type: PodScheduledstatus: 'True'lastProbeTime: nulllastTransitionTime: '2024-07-30T05:04:19Z'hostIP: 10.108.0.2podIP: 10.108.0.2podIPs:- ip: 10.108.0.2startTime: '2024-07-30T05:04:20Z'initContainerStatuses:- name: init-iptablesstate:terminated:exitCode: 0reason: CompletedstartedAt: '2024-07-30T05:04:34Z'finishedAt: '2024-07-30T05:04:34Z'containerID: >-containerd://d312f43665525117d7ae3adf284ea6f7487bac89705ea9ef1c71c4439cb05555lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/cpbridge:1.25.1imageID: >-docker.io/digitalocean/cpbridge@sha256:bad0e515066cdaf5a1248761b0e47ffe44a878395534fe13dec2cd17624ab1cccontainerID: >-containerd://d312f43665525117d7ae3adf284ea6f7487bac89705ea9ef1c71c4439cb05555started: falsecontainerStatuses:- name: cpc-bridge-proxystate:running:startedAt: '2024-07-30T05:04:35Z'lastState: {}ready: truerestartCount: 0image: docker.io/digitalocean/cpbridge:1.25.1imageID: >-docker.io/digitalocean/cpbridge@sha256:bad0e515066cdaf5a1248761b0e47ffe44a878395534fe13dec2cd17624ab1cccontainerID: >-containerd://c28fa62ed2201a86421522aed1d8a1bf5e2ed3a5f1ba7c81288b70d3e432be66started: trueqosClass: Burstable
cpc-bridge-proxy