【发布时间】:2022-09-27 11:54:22
【问题描述】:
我试图根据标签列出 pod
// Kubernetes client - package kubernetes
clientset := kubernetes.NewForConfigOrDie(config)
// create a temp list for storage
var podslice []string
// Get pods -- package metav1 \"k8s.io/apimachinery/pkg/apis/meta/v1\"
pods, _ := clientset.CoreV1().Pods(\"\").List(metav1.ListOptions{})
for _, p := range pods.Items {
fmt.Println(p.GetName())
}
这相当于
kubectl get po
有没有办法进入golang
kubectl get po -l app=foo
提前致谢
标签: go kubernetes google-kubernetes-engine amazon-eks kubernetes-go-client