apiVersion: v1 kind: ServiceAccount metadata: name: k8s-node-proxy namespace: metarget --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: k8s-node-proxy rules: - apiGroups: - "" resources: - nodes/proxy verbs: - create - get --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: k8s-node-proxy roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: k8s-node-proxy subjects: - kind: ServiceAccount name: k8s-node-proxy namespace: metarget --- apiVersion: v1 kind: Pod metadata: name: k8s-node-proxy namespace: metarget spec: serviceAccountName: k8s-node-proxy containers: - name: ubuntu image: ubuntu:latest imagePullPolicy: IfNotPresent # Just spin & wait forever command: [ "/bin/bash", "-c", "--" ] args: [ "while true; do sleep 30; done;" ]