Das Google Cloud Meetup #4 fand am 19. Mai 2020 zum ersten Mal auf Google Meet statt. In der Schweiz ist es derzeit noch nicht erlaubt, sich mit mehr als 5 Personen zu treffen. Obwohl wir keine Pizza und kein Bier anbieten konnten, haben wir es geschafft, dass 40 Personen unseren beiden Themen zugehört haben.
Thomas Hug , CEO von Nine stellt die Referenten Jakob Ehrl von Google Cloud und Cyrill Troxler & Sebastian Nickel von Nine Internet Solutions AG vor.
Von Containern zu Serverless mit Cloud Run
Jakob Ehrl, Customer Engineer von Google Cloud Zürich, hat uns in sein Sandbox-Experiment mit Cloud Run eingeführt. Aufgrund der aktuellen Home-Office-Situation kann er nicht mit dem Fahrrad (15km) zu Googles Büros in Zürich fahren. Zusammen mit seiner Freundin beschloss er, jeden zweiten Tag zu laufen und die Aktivitäten auf Strava zu protokollieren. Um mit den gesammelten Daten zu spielen, zeigt er in seiner ungewöhnlich gemalten Präsentation und viel Interaktion mit dem Publikum, wie die GPS-Datenpunkte von seiner Uhr in BigQuery gelangen, wo er sie analysieren kann. Er stellt eine Pipeline aus komplett serverlosen Bausteinen vor, darunter
Google Cloud Storage (Ingress und Zwischenverarbeitungsergebnisse)
PubSub (für die Dienstkommunikation)
Cloud Run (für das Parsen der Eingabedaten in einer bestimmten Java-Anwendung)
Cloud Functions (als Alternative zu Cloud Run)
BigQuery (als Datenlager)
Data Studio (für die Visualisierung)
Er sagte, er habe etwa eine Woche gebraucht, um die Dinge zusammenzustellen, indem er hauptsächlich auf die Google Cloud Console klickte – ohne die Nächte mitzuzählen
Typische Kubernetes-User-Fragen
(Die Zahlen in Klammern beziehen sich auf mm:ss in der folgenden Aufzeichnung)
Die 45-minütige Fragerunde zu typischen Kubernetes-Anwenderfragen mit den neun Kubernetes-Ingenieuren Sebastian Nickel und Cyrill Troxler begann mit einer Umfrage. Es zeigte sich, dass die meisten der Teilnehmer bereits Erfahrung mit Kubernetes haben oder Kubernetes evaluieren. Sie verwenden Raspberry Pi-Cluster, Kube Flow oder Minikube, um nur einige zu nennen.
(3:05) Was sind die besten Praktiken, um Dienste “elastisch” zu machen und automatisch hoch- und runterzuskalieren?
(5:05) Was sind die Erfahrungen mit preemptiblen Knoten mit GKE?
(8:20) Wie lassen sich Ressourcen in Kubernetes am besten erstellen?
(11:48) Was ist mit vertikal skalierenden Knoten?
(13:23) Arbeitet ihr mit der Definition von Kundenressourcen?
(13:38) Warum verwendet ihr nicht StackDriver für die Protokollierung?
(17:22) Wie sichert man den Kubernetes-Cluster? Was sind eure Erfahrungen mit persistenten Volumes und Backups?
(19:13) Habt ihr Tipps oder Erfahrungen mit der Konfiguration von Pod-Evakuierungsrichtlinien?
(20:20) Wie erstellt/verwendet man die Infrastruktur rund um Kubernetes in der Cloud (Datenbanken, Caches, etc.)?
(21:58) Ihr verwendet keine Datenbanken in Kubernetes?
(22:50) Was/wie sollten wir in Kubernetes überwachen?
(24:50) Überwacht ihr auch ausserhalb der Google-Infrastruktur?
(26:15) Bietet ihr euren Kunden einen kostenorientierten Ansatz oder zahlen sie nur für Google Cloud-Ressourcen?
(27:10) Wie stellt ihr sicher, dass die Last gleichmässig zwischen den Zonen verteilt ist?
(29:40) Habt ihr Kunden mit hybriden Setups? Was ist mit VPNs mit z.B. 3 GBits Traffic?
(33:52) Wie wird kubectl ausgesprochen?
(34:52) Ist Kubernetes sicher?
(38:23) Ist es schwierig, einen eigenen Kubernetes-Cluster wie einen On-Premises-Cluster zu betreiben?
Gute Ausgangspunkte für GKE für Menschen, die bei Null anfangen, sind https://cloud.google.com/kubernetes-engine/docs/tutorials oder https://www.coursera.org/learn/gcp-fundamentals
Weiterer Ausblick mit dem neuen Online-Erlebnis
Unser nächstes Google Cloud Meetup ist für den 25. August 2020 geplant – hoffentlich wieder in der Stadt Zürich. Mit der sehr guten Erfahrung, einen Event online durchzuführen, aber dem Mangel an Networking-Möglichkeiten am Ende, wollen wir die Vorteile von beidem, online und offline, kombinieren, sobald es wieder erlaubt ist. Wenn du ein interessantes Projekt hast, das auf Google Cloud läuft und denkst, dass es für andere interessant sein könnte, kontaktiere uns! Wir freuen uns auch sehr über Vorschläge für Themen und mögliche Referenten, entweder per meet-up-message, über das Kontaktformular auf unserer Website oder per E-Mail an einen deiner Ansprechpartner hier bei nine. Wir möchten die Sache spannend halten. Wir freuen uns auf ein Wiedersehen mit dir!
Der Meetup-Link für das nächste Google Cloud Meetup #5 am 25. August 2020 (https://www.meetup.com/de-DE/google-cloud-zuerich/events/270878484/ )






















































































