See https://github.com/kubernetes-client/java/blob/master/kubernetes/src/main/java/io/kubernetes/client/apis/VersionApi.java ## Issue: _VersionApi.getCodeCall()_ uses `/version/` when calling _apiClient.buildCall()_ at line 102. If you bind the ClusterRole _system:discovery_ to a service account when RBAC is enabled the call fails with HTTP 403 ## Workaround: ``` kubectl create clusterrole get-versionresources --verb=get --non-resource-url='/version/*' kubectl create clusterrolebinding get-versionresources-binding --clusterrole=get-versionresources --serviceaccount=mynamespace:myaccount ```