Differences between revisions 7 and 8
Revision 7 as of 2017-04-15 10:01:20
Size: 1846
Editor: PieterSmit
Comment:
Revision 8 as of 2017-04-16 12:19:37
Size: 2076
Editor: PieterSmit
Comment:
Deletions are marked like this. Additions are marked like this.
Line 59: Line 59:
== Ubuntu 14.04 trusy - does not have a full set of kubernetes packages ==
 * Install from source
   1. sudo apt install git -y
   1. git clone https://github.com/kubernetes/kubernetes.git
   1. cd kubernetes/cluster
   1.

Kubernetes Docker cluster manager

  • Add google apt-key
    • curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
  • Add to apt sources.list
    • cat <<EOF > /etc/apt/sources.list.d/kubernetes.list
      deb http://apt.kubernetes.io/ kubernetes-xenial main
      EOF
      echo "deb http://apt.kubernetes.io/ kubernetes-trusty main" >> /etc/apt/sources.list.d/kubernetes.list
  • install packages
    • sudo apt-get install -y docker.io kubelet kubeadm kubectl kubernetes-cni
      sudo systemctl enable docker.service
  • Got a error for docker certificate, had to delete it to get the docker deamon to start
    • error
      • level=fatal msg="Error creating cluster component ...Bla...Bla...Bla... certificate expired.
    • fix  rm /var/lib/docker/swarm/certificates/swarm-node.* 

  • setup kubernetes (k8s) master node
    • sudo kubeadm init
    • error in pre-flight checks

      DOCKER_GRAPH_DRIVER: btrfs
    • fix, edit the /etc/docker/deamon.conf and add devicemapper option, remember "," after options.
      • "storage-driver": "devicemapper",
  • Success for kubeadm init
    • Your Kubernetes master has initialized successfully!
      
      To start using your cluster, you need to run (as a regular user):
      
        sudo cp /etc/kubernetes/admin.conf $HOME/
        sudo chown $(id -u):$(id -g) $HOME/admin.conf
        export KUBECONFIG=$HOME/admin.conf
      
      You should now deploy a pod network to the cluster.
      Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
        http://kubernetes.io/docs/admin/addons/
      
      You can now join any number of machines by running the following on each node
      as root:
      
        kubeadm join --token 030871.9354eb2226c8b23b 10.0.2.15:6443
      
      == Ubuntu 14.04 trusy - does not have a full set of kubernetes packages ==
       * Install from source
         1. sudo apt install git -y
         1. git clone https://github.com/kubernetes/kubernetes.git
         1. cd kubernetes/cluster
         1. 

...

linux/k8s (last edited 2022-02-06 00:10:57 by PieterSmit)