kd icon indicating copy to clipboard operation
kd copied to clipboard

BUG with kubectl v1.10.0

Open pixie79 opened this issue 6 years ago • 2 comments

It appears the latest version of kubectl is not compatible with v1.9.6

Marks-MacBook-Pro:prest molliver$ kd --config /Users/molliver/git/borders/platform/kube-secrets/dev.env -f ./network-policy.yaml [INFO] 2018/03/29 10:53:55 main.go:278: deploying networkpolicy/prest [ERROR] 2018/03/29 10:53:56 main.go:122: Error from server (NotAcceptable): unknown Marks-MacBook-Pro:prest molliver$ which kubectl /usr/local/bin/kubectl Marks-MacBook-Pro:prest molliver$ sum which kubectl 5542 52618 /usr/local/bin/kubectl Marks-MacBook-Pro:prest molliver$ kubectl version Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-27T00:13:02Z", GoVersion:"go1.9.4", Compiler:"gc", Platform:"darwin/amd64"} Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.6+a08f5eeb62", GitCommit:"c84beff", GitTreeState:"clean", BuildDate:"2018-03-15T19:58:35Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

Yet when I switch just kubectl back to the earlier 1.9.6 version kd works fine.

Regards

Mark

pixie79 avatar Mar 29 '18 10:03 pixie79

Maybe overkill but I recommend moving from kubectl to kube client library and making calls as such (e.g.): https://github.com/arehmandev/kubernetes/blob/997861d86635c8c9517ee290f1d79ebb85da155d/staging/src/k8s.io/client-go/examples/out-of-cluster-client-configuration/main.go

But in the short term you could add a kubectl version check.

arehmandev avatar Apr 29 '18 02:04 arehmandev

@arehmandev created #99 for now...

lewismarshall avatar Jul 20 '18 13:07 lewismarshall