K8s Applications mit MicroK8S auf Raspberry PI. Alfred Sabitzer
Чтение книги онлайн.

Читать онлайн книгу K8s Applications mit MicroK8S auf Raspberry PI - Alfred Sabitzer страница 16

Название: K8s Applications mit MicroK8S auf Raspberry PI

Автор: Alfred Sabitzer

Издательство: Bookwire

Жанр: Математика

Серия:

isbn: 9783742770134

isbn:

СКАЧАТЬ

      Exec=/usr/local/liteide/bin/liteide

      Terminal=false

      Type=Application

      Icon=/usr/local/liteide/share/liteide/welcome/images/liteide128.xpm

      Categories=Development;

      StartupNotify=true

      Diese Datei wird dann mit dem Statement

      alfred@bureau:~$ cd Schreibtisch/

      alfred@bureau:~/Schreibtisch$ ll

      insgesamt 480

      drwx-----T 2 alfred alfred 4096 Okt 10 09:23 ./

      drwx-----T 49 alfred alfred 479232 Okt 10 09:24 ../

      -rw-r--r-- 1 alfred alfred 361 Okt 10 09:22 LiteIDE.desktop

      alfred@bureau:~/Schreibtisch$ sudo desktop-file-install LiteIDE.desktop

      alfred@bureau:~/Schreibtisch$

      nach

      alfred@bureau:~/Schreibtisch$ ll /usr/share/applications/LiteIDE.desktop

      -rw-r--r-- 1 root root 361 Okt 10 09:30 /usr/share/applications/LiteIDE.desktop

      alfred@bureau:~/Schreibtisch$

      kopiert, und leicht modifiziert. Ab dann kann man im Launcher diese Applikation zu den Favoriten hinzufügen.

      OEBPS/images/image0015.jpg Abbildung 13: LiteIDE zu Favoriten hinzufügen

      Ab jetzt ist der Start leicht.

      OEBPS/images/image0016.jpg Abbildung 14: LiteIDE System Environment

      Jetzt muß nur noch das Systemenvironment richtig sein, dann steht dem Entwickeln, testen, Debuggen nichts mehr im Wege.

      Lens – the Kubernetes IDE

      Inspiration:

       https://k8slens.dev/

       https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/

       https://dev.to/anaisintech/getting-started-with-kubernetes-kubectl-and-microk8s-on-ubuntu-pko

       https://microk8s.io/docs/services-and-ports

      https://microk8s.io/docs/troubleshooting

      Lens ist eine recht vernünftige IDE um mit Kubernetes zu arbeiten. Unter Ubuntu kann das direkt aus dem Software-Repository installiert werden.

      OEBPS/images/image0017.jpg Abbildung 15: Lens - Installation unter Ubuntu

      Damit das Tool funktionieren kann, brauchen wir auf unserem lokalen Rechner kubectl.

      alfred@bureau:~$ snap install kubectl --classic

      kubectl version --client

      kubectl 1.22.4 aus Canonical✓ installiert

      Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-18T02:34:11Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/amd64"}

      alfred@bureau:~$ kubectl cluster-info

      To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

      The connection to the server localhost:8080 was refused - did you specify the right host or port?

      alfred@bureau:~$

      Nun fehlt noch die Konfig. Die holen wir uns aus dem existierenden Cluster.

      alfred@pc1:~/.kube$ microk8s config > config

      alfred@pc1:~/.kube$ cat config

      apiVersion: v1

      clusters:

      - cluster:

       certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUREekNDQWZlZ0F3SUJBZ0lVSmdyRlRBbmh6SjBXZThxakdFVFErMDFHYWJRd0RRWUpLb1pJaHZjTkFRRUwKQlFBd0Z6RVZNQk1HQTFVRUF3d01NVEF1TVRVeUxqRTRNeTR4TUI0WERUSXhNVEV5TXpBM016WXpPRm9YRFRNeApNVEV5TVRBM016WXpPRm93RnpFVk1CTUdBMVVFQXd3TU1UQXVNVFV5TGpFNE15NHhNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUExYVQ3Y2hkaHUwRzNwc2EvYjdUZHU3UFRoK3l5ek41TmkyRzMKaDBmbUwweUpqOExHL2FGSm9QdW1RRVBNdWYvRFVWUVQrbmFDdjJrdmtjSjFtdlgzdlhBb1hwMHR1S1FLOEFxawp2a1UwNU8rb1pScERJZFQvUUlSSm1Ba3UraHJwWHJscE1TeHRjdUxWZ3hjc0ZpWGU4ZzVxYXVEOGVSMzZudlN1CnJzK3o2RE1rS1lvVzdlYWp4L0loNDBsNkNNY3VVVDNPVnIyTEh0Sm0vM2NaKzZlVEQ3aTNFUjA3TlVmcVk5Y1oKaXcvUzRlSWtUVC9HRjFwZG5mbUtYdnB4NnFKaWVjWDVPanEzM1l5UitBZ3FPdnlBNzVIOWp5SEtqOTdDekdqdgp5ZGJjcmJtYW5SVU1FditlVWVyVDFMeW13SDNFSDk0OUM5VXhkV2pXZTEydVNZaS9YUUlEQVFBQm8xTXdVVEFkCkJnTlZIUTRFRmdRVTZhZjNUSWc3ZjV6N21kYno3NGtCZ2FHVFRMWXdId1lEVlIwakJCZ3dGb0FVNmFmM1RJZzcKZjV6N21kYno3NGtCZ2FHVFRMWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQwpBUUVBUHppRnhmU29EWjdscGt1TGF0a0VVdy9vUGg0YlIyM2g4bXoyTkpWc0p2NW92bXIvaVA2NXdKa2tKMDVRCnliays0Y0d3TnlFemdQVTBJaFRERnpRVU0vWFRyQlEwZG0zSGFsSHNHVE1iK05Ua3V2REFJQlUzUVhyOWJJYlkKbzVuaUl0SWVRdGR4dVBTbXYwZ2laQ3l6bWpQZTVOcnlRc05ONFQyeFp2UUcrcDhkVnBzWmZhVTd0NERZZlZhbwppTW5KVFJNazdKS3c5M3Y5VDRRcHdsMWthQnlFcjhYUkhWOGxUQUVPa1djOGdlNWx5NlEza1ZGeVAzYUx4djJqCll6K3BxVExncENRQ3JJRlVqcVhpTkdUeUtlQXp1TWlFaWFrclRnODhNZlhaTVdHc0l5NW5GdWt0clpYT0xhL3QKZVo2NEorKzg2SzRrQXRidVdNQUJORjNObEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==

       server: https://192.168.0.201:16443

       name: microk8s-cluster

      contexts:

      - context:

       cluster: microk8s-cluster

       user: admin

       name: microk8s

      current-context: microk8s

      kind: Config

      preferences: {}

      users:

      - name: admin

       user:

       token: WDZKL1VldzE4aFVNVm03amdmVFR5Z1h2UzNZcTZjeWxNUzVud2ZPcWR5WT0K

      alfred@pc1:~/.kube$

      Wir kopieren die config auf unseren СКАЧАТЬ