kube-apiserver啓動時報錯,錯誤信息以下:git
Flag --kubelet-port has been deprecated, kubelet-port is deprecated and will be removed. W0914 15:57:18.574093 29704 authentication.go:362] AnonymousAuth is not allowed with the AllowAll authorizer. Resetting AnonymousAuth to false. You should use a different authorizer E0914 15:57:19.164301 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.LimitRange: Get https://localhost:6443/api/v1/limitranges?resourceVersion=0: dial tcp 127.0.0.1:6443: getsockopt: connection refused E0914 15:57:19.164904 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.Namespace: Get https://localhost:6443/api/v1/namespaces?resourceVersion=0: dial tcp 127.0.0.1:6443: getsockopt: connection refused E0914 15:57:19.165363 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.Secret: Get https://localhost:6443/api/v1/secrets?resourceVersion=0: dial tcp 127.0.0.1:6443: getsockopt: connection refused E0914 15:57:19.165826 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.ResourceQuota: Get https://localhost:6443/api/v1/resourcequotas?resourceVersion=0: dial tcp 127.0.0.1:6443: getsockopt: connection refused [restful] 2017/09/14 15:57:19 log.go:30: [restful/swagger] listing is available at https://192.168.246.205:6443/swaggerapi/ [restful] 2017/09/14 15:57:19 log.go:30: [restful/swagger] https://192.168.246.205:6443/swaggerui/ is mapped to folder /swagger-ui/ I0914 15:57:19.311924 29704 serve.go:79] Serving securely on 0.0.0.0:6443 I0914 15:57:19.312350 29704 serve.go:94] Serving insecurely on 0.0.0.0:8080 W0914 15:58:19.360647 29704 storage_extensions.go:127] third party resource sync failed: the server cannot complete the requested operation at this time, try again later (get thirdpartyresources.extensions) E0914 15:58:20.172521 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.LimitRange: the server cannot complete the requested operation at this time, try again later (get limitranges) E0914 15:58:20.217171 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.Namespace: the server cannot complete the requested operation at this time, try again later (get namespaces) E0914 15:58:20.237223 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.Secret: the server cannot complete the requested operation at this time, try again later (get secrets) E0914 15:58:20.288630 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.ResourceQuota: the server cannot complete the requested operation at this time, try again later (get resourcequotas) E0914 15:59:21.174936 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.LimitRange: the server cannot complete the requested operation at this time, try again later (get limitranges) E0914 15:59:21.220406 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.Namespace: the server cannot complete the requested operation at this time, try again later (get namespaces) E0914 15:59:21.241277 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.Secret: the server cannot complete the requested operation at this time, try again later (get secrets) E0914 15:59:21.292228 29704 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.ResourceQuota: the server cannot complete the requested operation at this time, try again later (get resourcequotas) W0914 15:59:29.363806 29704 storage_extensions.go:127] third party resource sync failed: the server cannot complete the requested operation at this time, try again later (get thirdpartyresources.extensions)
此時查看etcd,也沒有/registry。通過一些參數的研究,最後發現是etcd版本的問題。github
--storage-backend string The storage backend for persistence. Options: 'etcd3' (default), 'etcd2'.
修改參數,再啓動kube-apiserver,能夠正常使用。搞定!json
W0914 16:13:16.067598 30094 authentication.go:362] AnonymousAuth is not allowed with the AllowAll authorizer. Resetting AnonymousAuth to false. You should use a different authorizer W0914 16:13:16.403210 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.408058 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.408428 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.408972 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.409507 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.412534 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.413109 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.413742 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.414275 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.414856 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.415388 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.417098 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.418250 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.419170 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.419871 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.420374 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.469806 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.470232 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.470989 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.471696 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.472371 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.472779 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.473057 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.417098 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.418250 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.419170 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.419871 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.420374 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.469806 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.470232 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.470989 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.471696 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.472371 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.472779 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.473057 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.473751 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.474703 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.475538 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.476526 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.477211 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.477906 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.479327 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.480063 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.480658 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.481126 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.481728 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.482141 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.482550 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.482831 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.483082 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.483445 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.483768 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.484033 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" W0914 16:13:16.484276 30094 storage_codec.go:52] storage type "etcd2" does not support media type "application/vnd.kubernetes.protobuf", using "application/json" E0914 16:13:16.575205 30094 reflector.go:201] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:70: Failed to list *api.Secret: Get https://localhost:6443/api/v1/secrets?resourceVersion=0: dial tcp 127.0.0.1:6443: getsockopt: connection refused [restful] 2017/09/14 16:13:16 log.go:30: [restful/swagger] listing is available at https://192.168.246.205:6443/swaggerapi/ [restful] 2017/09/14 16:13:16 log.go:30: [restful/swagger] https://192.168.246.205:6443/swaggerui/ is mapped to folder /swagger-ui/ I0914 16:13:16.735123 30094 serve.go:79] Serving securely on 0.0.0.0:6443 I0914 16:13:16.735605 30094 serve.go:94] Serving insecurely on 0.0.0.0:8080
參考資料:https://github.com/kubernetes...api