pod := &corev1.Pod{ ObjectMeta: metav1.ObjectMeta{ Name: "example-pod", }, Spec: corev1.PodSpec{ Containers: []corev1.Container{ { Name: "nginx", Image: "nginx:latest", }, }, }, } namespace, err := util.DefaultNamespace() if err != nil { panic(err) } client, err := util.NewKubeClient() if err != nil { panic(err) } _, err = client.CoreV1().Pods(namespace).Create(context.Background(), pod, metav1.CreateOptions{}) if err != nil { panic(err) }In this example, `util.DefaultNamespace()` is used to get the namespace, and `util.NewKubeClient()` is used to create a client for interacting with the Kubernetes API. The package library is `k8s.io/kubernetes`.