User Tools

Site Tools


linux_og_unix:kubernetes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
linux_og_unix:kubernetes [2019/11/01 14:20]
martin
linux_og_unix:kubernetes [2019/11/01 14:24] (current)
martin
Line 6: Line 6:
   * https://​www.serverlab.ca/​tutorials/​containers/​kubernetes/​how-to-add-workers-to-kubernetes-clusters/​   * https://​www.serverlab.ca/​tutorials/​containers/​kubernetes/​how-to-add-workers-to-kubernetes-clusters/​
  
-Swap skal disables på master(s) og workers:+Swap skal disables på manager(s) og workers:
 <​code>​ <​code>​
 swapoff /dev/dm-1 swapoff /dev/dm-1
Line 19: Line 19:
 </​code>​ </​code>​
  
-Firewalld skal disables og iptables enables på master(s) og workers:+Firewalld skal disables og iptables enables på manager(s) og workers:
 <​code>​ <​code>​
 systemctl disable firewalld systemctl disable firewalld
Line 36: Line 36:
 </​code>​ </​code>​
  
-På master(s) og workers skal repo tilføjes og software installeres:​+På manager(s) og workers skal repo tilføjes og software installeres:​
 <​code>​ <​code>​
 cat <<EOT > /​etc/​yum.repos.d/​kubernetes.repo cat <<EOT > /​etc/​yum.repos.d/​kubernetes.repo
Line 50: Line 50:
 </​code>​ </​code>​
  
-På master(s) og workers skal docker+kubelet OS-service enables og startes:+På manager(s) og workers skal docker+kubelet OS-service enables og startes:
 <​code>​ <​code>​
 systemctl enable docker.service kubelet.service systemctl enable docker.service kubelet.service
Line 56: Line 56:
 </​code>​ </​code>​
  
-På master(s) og workers er det rart med bash tab-completions:​+På manager(s) og workers er det rart med bash tab-completions:​
 <​code>​ <​code>​
 yum install -y bash-completion yum install -y bash-completion
Line 71: Line 71:
 </​code>​ </​code>​
  
-På master:+På manager:
 <​code>​ <​code>​
-kubeadm init --pod-network-cidr=10.0.1.0/​24 --apiserver-advertise-address=10.0.0.10 # erstat 10.0.0.10 med masters ​ip. Tager lang tid+kubeadm init --pod-network-cidr=10.0.1.0/​24 --apiserver-advertise-address=10.0.0.10 # erstat 10.0.0.10 med managers ​ip. Tager lang tid
 </​code>​ </​code>​
  
-På masteren ​skal flg. køres som en alm. bruger med sudo-rettigheder:​+På manager ​skal resten ​køres som en alm. bruger med sudo-rettigheder:​
 <​code>​ <​code>​
   mkdir -p $HOME/.kube   mkdir -p $HOME/.kube
Line 91: Line 91:
  
 Og installeres Kube Dashboard. Bagefter forbinde på adressen: \\ Og installeres Kube Dashboard. Bagefter forbinde på adressen: \\
-http://localhost:​8001/​api/​v1/​namespaces/​kube-system/​services/​https:​kubernetes-dashboard:/​proxy/​+http://<​manager-external-ip>​:​8001/​api/​v1/​namespaces/​kube-system/​services/​https:​kubernetes-dashboard:/​proxy/​
 <​code>​ <​code>​
 kubectl apply -f https://​raw.githubusercontent.com/​kubernetes/​dashboard/​v1.10.1/​src/​deploy/​recommended/​kubernetes-dashboard.yaml kubectl apply -f https://​raw.githubusercontent.com/​kubernetes/​dashboard/​v1.10.1/​src/​deploy/​recommended/​kubernetes-dashboard.yaml
linux_og_unix/kubernetes.txt · Last modified: 2019/11/01 14:24 by martin