Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Problem

Create Role binding Unable to access Kubectl API through webapplication Kube API as anonymous user.

Cause

Anonymous user user role is not created with role to access Kube API

Fix

Create Role binding to access Kubectl API through webapplication as anonymous user

  • kubectl create rolebinding anonymous --clusterrole=cluster-admin --user=system:anonymous --namespace=default

...

Problem

User "system:serviceaccount:default:default" cannot list pods in the namespace "default"

Cause

Cluster role binding to services has not been performed.

Fix

Use the below command to create the cluster role and bind all services

  • kubectl create clusterrolebinding serviceaccounts-cluster-admin --clusterrole=cluster-admin --group=system:serviceaccounts

...


Problem

Slaves are connected but not visible from master

Cause

Mismatch between the kubernetes master version and slave version

Fix

To install a specific version kubernetes below command will help, execute this in both kubernetes master and slaves

  • apt-get install -y kubeadm=1.6.4-00 kubectl=1.6.4-00 kubelet=1.6.4-00 kubernetes-cni