Why Kubedns fails to launch with Kubernetes 1.2 in Red Hat Enterprise Linux 7.2 ?

Solution Unverified - Updated -

Issue

  • Why Kubedns fails to launch with Kubernetes 1.2 in Red Hat Enterprise Linux 7.2 ?
    Snips from few commands
# kubectl get pods --all-namespaces
kube-system   kube-dns-v18-04e4o                                2/3       CrashLoopBackOff   6          11m
# kubectl describe pods kube-dns-v18-04e4o --namespace=kube-system
7s           7s              2       {kubelet }    spec.containers{kubedns}        Warning         Unhealthy       Readiness probe failed: Get http://192.168.0.1:8081/readiness: dial tcp 192.168.0.1:8081: connection refused
#kubectl logs kube-dns-v18-04e4o --namespace=kube-system -c kubedns
E0729 20:50:02.102685       1 reflector.go:216] pkg/dns/dns.go:155: Failed to list *api.Service: serializer for text/html; charset=utf-8 doesn't exist
E0729 20:50:02.189416       1 reflector.go:216] pkg/dns/dns.go:154: Failed to list *api.Endpoints: serializer for text/html; charset=utf-8 doesn't exist

Environment

  • Red Hat Enterprise Linux 7.2
  • kubernetes 1.0.3-0.2
  • Kube/skydns replication controller taken from here. This replication manifest file can change. At this time of writing, arguments for kube-dns/skydns were
  args:
  # command = "/kube-dns"
  - --domain=kube.local.
  - --dns-port=10053

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content