1.052
Bearbeitungen
Zeile 79: | Zeile 79: | ||
</syntaxhighlight>Dort einfach den Namen des zu ladenden Moduls einfügen:<syntaxhighlight lang="bash"> | </syntaxhighlight>Dort einfach den Namen des zu ladenden Moduls einfügen:<syntaxhighlight lang="bash"> | ||
br_netfilter | br_netfilter | ||
</syntaxhighlight | </syntaxhighlight>Anschließend noch ein Neustart um alle Änderungen zu übernehmen:<syntaxhighlight lang="bash"> | ||
reboot | reboot | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Controller === | === Controller === | ||
'''Feste IP einrichten''' | '''Feste IP einrichten''' | ||
Grafische Oberfläche:<syntaxhighlight lang="bash"> | Grafische Oberfläche:<syntaxhighlight lang="bash"> | ||
Zeile 118: | Zeile 98: | ||
</syntaxhighlight>Hosts-Datei anpassen:<syntaxhighlight lang="bash"> | </syntaxhighlight>Hosts-Datei anpassen:<syntaxhighlight lang="bash"> | ||
vi /etc/hosts | vi /etc/hosts | ||
</syntaxhighlight><syntaxhighlight lang="bash" line="1"> | </syntaxhighlight>Die festgelegte IP mit dazugehörigem Hostnamen einfügen:<syntaxhighlight lang="bash" line="1"> | ||
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 | 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 | ||
192.168.2.65 k8s-ctrlr.my.domain k8s-ctrlr | 192.168.2.65 k8s-ctrlr-1.my.domain k8s-ctrlr-1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zeile 127: | Zeile 107: | ||
== Kubernetes installieren == | == Kubernetes installieren == | ||
<nowiki>#</nowiki> Add kubernetes repository<syntaxhighlight lang="bash"> | |||
cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo | |||
[kubernetes] | |||
name=Kubernetes | |||
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch | |||
enabled=1 | |||
gpgcheck=1 | |||
gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg | |||
exclude=kubelet kubeadm kubectl | |||
EOF | |||
</syntaxhighlight><nowiki>#</nowiki> Da <code>kubelet</code> noch nicht SELinux optimimert ist muss dieses dauerhaft deaktiviert werden | |||
Nur so können die Container auf das Dateisystem des Hosts zugreifen. | |||
Disable SELinux / <syntaxhighlight lang="bash"> | |||
setenforce 0 | |||
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
dnf update | dnf update |