Kubernetes "сервер не имеет развертывания типа ресурса" - PullRequest
0 голосов
/ 15 марта 2019

Я новичок в kubernetes.

Мне не удалось получить развертывания с использованием kubectl, но я вижу все развертывания на панели управления kubernetes. Как я могу решить эту проблему?

user@master:~$ kubectl get deployments
error: the server doesn't have a resource type "deployments"

версия kubernetes: 1.12

kubectl версия: 1.13

api-версии kubectl:

apiregistration.k8s.io / v1

apiregistration.k8s.io / v1beta1

v1

API-ресурсы:

user@master:~$ kubectl api-resources
NAME                     SHORTNAMES   APIGROUP                 NAMESPACED               
KIND
bindings                                                       true         
Binding
componentstatuses        cs                                    false        
ComponentStatus
configmaps               cm                                    true         
ConfigMap
endpoints                ep                                    true         
Endpoints
events                   ev                                    true         
Event
limitranges              limits                                true         
LimitRange
namespaces               ns                                    false        
Namespace
nodes                    no                                    false        
Node
persistentvolumeclaims   pvc                                   true         
PersistentVolumeClaim
persistentvolumes        pv                                    false        
PersistentVolume
pods                     po                                    true         
Pod
podtemplates                                                   true         
PodTemplate
replicationcontrollers   rc                                    true         
ReplicationController
resourcequotas           quota                                 true         
ResourceQuota
secrets                                                        true         
Secret
serviceaccounts          sa                                    true         
ServiceAccount
services                 svc                                   true         
Service
apiservices                           apiregistration.k8s.io   false        
APIService

Спасибо за помощь.

----------- Редактировать 1 -----------

Здравствуйте @EduardoBaitello, Спасибо за быстрый ответ. Проблема не связана с разрешением.

user@master:~$ kubectl auth can-i get deployments Warning: the server doesn't have a resource type 'deployments' yes user@master:~$ kubectl auth can-i get deployment Warning: the server doesn't have a resource type 'deployment' yes user@master:~$ kubectl auth can-i get namespaces yes user@master:~$ kubectl auth can-i get pods yes

Так что я думаю, что это не дублированный вопрос.

user@master:~$ kubectl get po --namespace=kube-system NAME READY STATUS RESTARTS AGE calico-kube-controllers-7c6b876df8-nk7nm 1/1 Running 2 118d calico-node-8lt9f 1/1 Running 3 118d calico-node-d9r9l 1/1 Running 2 118d calico-node-ffqlj 1/1 Running 2 118d dns-autoscaler-57ff59dd4c-c9tjv 1/1 Running 2 118d kube-apiserver-node1 1/1 Running 3 118d kube-controller-manager-node1 1/1 Running 6 118d kube-dns-84467597f5-hf2fn 3/3 Running 6 118d kube-dns-84467597f5-sttgx 3/3 Running 9 118d kube-proxy-node1 1/1 Running 3 118d kube-proxy-node2 1/1 Running 2 118d kube-proxy-node3 1/1 Running 2 118d kube-scheduler-node1 1/1 Running 6 118d kubernetes-dashboard-5db4d9f45f-gkl6w 1/1 Running 3 118d nginx-proxy-node2 1/1 Running 2 118d nginx-proxy-node3 1/1 Running 2 118d tiller-deploy-6f6fd74b68-27fqc 1/1 Running 0 16d

user@master:~$ kubectl get componentstatus NAME STATUS MESSAGE scheduler Healthy ok controller-manager Healthy ok etcd-2 Healthy {"health": "true"} etcd-1 Healthy {"health": "true"} etcd-0 Healthy {"health": "true"}

Ответы [ 2 ]

1 голос
/ 04 июля 2019

Я испытывал точно такое же поведение, как и в «Редактировании 1» выше с Kubernetes 1.13.5 (клиент и сервер). Удаление каталога ~/.kube/http-cache на клиенте работало для меня.

0 голосов
/ 03 апреля 2019

@ AliCan

Я подозреваю, что это из-за двоичной версии Kubectl.Я заметил, что ваша версия kubectl (1.13) выше, чем версия Kubernetes (1.12).

Можете ли вы попробовать понизить версию kubectl до версии 1.12 или ниже?

...