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

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

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

Автор: Alfred Sabitzer

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

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

Серия:

isbn: 9783742770134

isbn:

СКАЧАТЬ

      # loop über das Verzeichnis

      echo "binaryData: # ${idir}" >&4

      FILES="${idir}/*.asc

      ${idir}/*.rev

      ${idir}/*.pem

      ${idir}/*.crt

      ${idir}/*.key

      ${idir}/*.png

      ${idir}/*.jpg

      ${idir}/authorized_keys

      ${idir}/*.ico"

      for filename in $FILES ; do

       if [ -f "${filename}" ]

       then

       string="${filename}"

       #echo "${string}"

       prefix="/"

       suffix=""

       repl=${string%"$prefix"*}

       #echo "${repl}"

       keyn=${string#"$repl$prefix"}

       #echo "${keyn}"

       keyn=${keyn%"$suffix"*}

       #echo "${keyn}"

       keyclean=${keyn//_/$'-'}

       cat ${filename} | base64 > /tmp/bd.txt

       echo " ${keyn}: |" >&4

       while read

       do

       echo " ${REPLY}">&4

       done < /tmp/bd.txt

       fi

      done

      echo "---">&4

      exec 4>&-

      Damit das überall funktioniert gibt es auch einen Alias in ${home}/.bash_aliases-

      #Shortcut um sich tipparbeit zu sparen

      alias kubectl='microk8s.kubectl'

      alias k='kubectl'

      alias kall='microk8s kubectl get all --all-namespaces && microk8s kubectl get ingresses --all-namespaces && microk8s kubectl get endpoints --all-namespaces'

      #Dieser alias ist ein Muster, würde alle logs der traefik-pods anzeigen

      #Zeigt jetzt die Ingress-Pods

      alias klt='(kubectl get pods --all-namespaces) | grep -i nginx-ingress-microk8s-controller | while read a b c; do kubectl logs "$b" -n ingress; done'

      alias helm='microk8s.helm3'

      alias mk='/home/alfred/devtemplates/make.sh '

      alias mkd='/home/alfred/devtemplates/make_docker.sh '

      alias mky='/home/alfred/devtemplates/make_yaml.sh '

      alias make_configmap='/home/alfred/devtemplates/make_configmap_dir.sh '

      Damit das richtig funktioniert, müssen auch die Source-Verzeichnisse eine gewisse Konvention haben. Die Details werden im nächsten Abschnitt anhand des Default-Backend-Serices erklärt.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCBCTC7gDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAEC
СКАЧАТЬ