Hello Everyone,

I'm getting this error while trying to start a Kubelet service, what I'm 
missing here ? will really appreciate your help and suggestion. 
Kube-apiserver works fine.

uname -a

Linux ip-172- 4.4.0-1038-aws #47-Ubuntu SMP Thu Sep 28 20:05:35 UTC 2017 
x86_64 x86_64 x86_64 GNU/Linux

*Component Version.*
 ubuntu 16.04 ( aws )
 Kubernetes 1.8
 Docker version 17.03.2-ce, build f5ec1e2
 flanneld --version v0.9.0
 etcd Version: 3.2.8

ubuntu@ip-"IP":/etc/kubernetes$ kubectl get ep
NAME         ENDPOINTS           AGE
kubernetes   172.XXX:6443   1d
ubuntu@ip-"IP":/etc/kubernetes$ kubectl get cs
NAME                 STATUS    MESSAGE              ERROR
scheduler            Healthy   ok                   
controller-manager   Healthy   ok                   
etcd-0               Healthy   {"health": "true"}   
etcd-1               Healthy   {"health": "true"}   
ubuntu@ip-"IP":/etc/kubernetes$ kubectl get svc
NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
kubernetes   ClusterIP   10.1.0.1     <none>        443/TCP   1d

       
        ubuntu@ip-172-3:/etc/kubernetes$ journalctl -fu kubelet
        -- Logs begin at Tue 2017-10-17 17:15:19 UTC. --
        Oct  kubelet[5343]:       --tls-private-key-file string             
                 File containing x509 private key matching --tls-cert-file.
        Oct 17 20:1 kubelet[5343]:   -v, --v Level                         
                         log level for V logs (default 0)
        Oct 17 20:10:0 kubelet[5343]:       --version version[=true]       
                            Print version information and quit
        Oct 17 20:100 kubelet[5343]:       --vmodule moduleSpec             
                          comma-separated list of pattern=N settings for 
file-filtered logging
        Oct  kubelet[5343]:       --volume-plugin-dir string               
                  <Warning: Alpha feature> The full path of the directory 
in which to search for additional third party volume plugins (default 
"/usr/libexec/kubernetes/kubelet-plugins/volume/exec/")
        Oct 17 20:10:07 kubelet[5343]:       --volume-stats-agg-period 
duration                         Specifies interval for kubelet to 
calculate and cache the volume disk usage for all pods and volumes.  To 
disable volume calculations, set to 0. (default 1m0s)
        Oct 1 systemd[1]: kubelet.service: Service hold-off time over, 
scheduling restart.
        Oct 17 20:0 systemd[1]: Stopped Kubernetes Kubelet Server.
        Oct 17 20:10:07 ip-1systemd[1]: kubelet.service: Start request 
repeated too quickly.
        Oct 17 20:10:07  systemd[1]: Failed to start Kubernetes Kubelet 
Server.
        
        ubuntu@ip-172-3:/etc/kubernetes$ journalctl -fu kube-proxy
        -- Logs begin at Tue 2017-10-17 17:15:19 UTC. --
        Oct 17 20:16:19 ip-"    " kube-proxy[5382]: E1017 20:16:19.036030   
 5382 reflector.go:205] 
k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:73:
 
Failed to list *api.Service: Get 
https://172.:443/api/v1/services?resourceVersion=0: dial tcp 172.:443: 
getsockopt: connection refused
        Oct 17 20:16:20 ip-"    " kube-proxy[5382]: E1017 20:16:20.035999   
 5382 reflector.go:205] 
k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:73:
 Failed to list *api.Endpoints: Get 
https://172.:443/api/v1/endpoints?resourceVersion=0: dial tcp 172.3:443: 
getsockopt: connection refused
        
     Here is the kubelet file:
    
    KUBELET_ADDRESS="--insecure-bind-address=0.0.0.0"
    KUBELET_PORT="--service-node-port-range=30000-32767"
    KUBELET_HOSTNAME="--hostname-override=172.XXX"
    KUBE_LOGTOSTDERR="--logtostderr=true"
    KUBE_LOG_LEVEL="--v=2"
    KUBE_ALLOW_PRIV="--allow-privileged=true"
    KUBELET_ARGS="--enable_server=true 
    --register-node=true 
    --node-status-update-frequency=5s 
    --cluster-dns=10.1.0.2 
    --cluster-domain=k8s.local
    --kubeconfig=/var/lib/kubelet/kubeconfig 
    --feature-gates=RotateKubeletClientCertificate=true 
    --RotateKubeletServerCertificate=true  
    --cgroup-driver=cgroupfs
    --tls-cert-file=/srv/kubernetes/kubelet.crt 
    --tls-private-key-file=/srv/kubernetes/kubelet.key"
       
    Kubeconfig file:
  
    apiVersion: v1
    clusters:
    - cluster:
        certificate-authority: /srv/kubernetes/ca.crt
        server: https://172.X.X.X:443
      name: mykubecluster
    contexts:
    - context:
        cluster: mykubecluster
        user: kubelet
      name: service-account-context
    current-context: service-account-context
    kind: Config
    preferences: {}`enter code here`
    users:
    - name: kubelet
      user:
        as-user-extra: {}
        client-certificate: /srv/kubernetes/kubelet.crt
        client-key: /srv/kubernetes/kubelet.key
        token: SVayTHWueu3RZm8YTByl,kubelet,kubelet



Thanks
sam

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to