Issue
How to get Kubectl get po -o yaml in golang
it to run this code
Go client example
where the expected output is
./app
There are 3 pods in the cluster
There are 3 pods in the cluster
There are 3 pods in the cluster
but when i run it i got
go build -o app .
./app
panic: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
goroutine 1 [running]:
main.main()
/Users/padmanabanpr/Documents/client-go/examples/out-of-cluster-client-configuration/main.go:61 +0x5b6
Solution
This might be due to your k8s client/server version being higher than 1.24+
https://github.com/aws/aws-cli/issues/6920 Please refer this for further clarification
Answered By – Janakiraman Ragunathan
Answer Checked By – David Marino (GoLangFix Volunteer)