code: func ComponentPod(container v1.Container, volumes map[string]v1.Volume) v1.Pod {
  	return v1.Pod{
  		TypeMeta: metav1.TypeMeta{
  			APIVersion: "v1",
  			Kind:       "Pod",
  		},
  		ObjectMeta: metav1.ObjectMeta{
  			Name:      container.Name,
  			Namespace: metav1.NamespaceSystem,
  			// The component and tier labels are useful for quickly identifying the control plane Pods when doing a .List()
  			// against Pods in the kube-system namespace. Can for example be used together with the WaitForPodsWithLabel function
  			Labels: map[string]string{"component": container.Name, "tier": "control-plane"},
  		},
  		Spec: v1.PodSpec{
  			Containers:        []v1.Container{container},
  			PriorityClassName: "system-cluster-critical",
  			HostNetwork:       true,
  			Volumes:           VolumeMapToSlice(volumes),
  		},
  	}
  }
docs: // ComponentPod returns a Pod object from the container and volume specifications