Die KI ist in aller Munde. Doch kann ich sie auch für Kubernetes verwenden, um mein Arbeitsalltag als Admin, Devops, Netzwerk oder Developer entspannter, effizienter zu gestalten. Jochen zeigt in seinem Vortrag am “lebenden Kubernetes Cluster” anhand 3 praktischer KI-Tools (oder genauer: 2 Tools und einem AI-Assistenten), wie das praktisch funktioniert. Und das in deutscher Sprache !
2. Moment, Jochen:
Jochen “im Blaumann” Metzger
● Das Selfie &
die Überraschung
||
v
AUFLÖSUNG SPÄTER
Bevor es losgeht !!
3. That’s Jochen:
Jochen “im Blaumann” Metzger
● Kubernetes-Trainer
17 Jahre Trainer
135 Trainingstage in 2023
250 Trainings, 3792 Stunden, 1220 Teilnehmer
● neu: Podcaster (Kubernetes Meisterei)
● 5-fach Dad
● aus: TeslaHeide (= Tesla & Grünheide)
4. Warum KI-Tools für kubernetes?
Jochen “im Blaumann” Metzger
● Schliessen des Wissens-GAPs
& On-Boarden von Kubernetesfremden Kollegen
● Schneller und einfacher Debuggen
(durch Informationsanreicherung)
● Erhöhung der Effizienz
● Mit natürlicher Sprache (in deutsch)
das Cluster verwalten
7. KI-Tool #1b: kubectl ai
What’s next ?
kubectl ai entzaubern ;o)
https://github.com/sozercan/kubectl-ai/blob/main/cmd/cli/co
mpletion.go
fmt.Fprintf(&prompt, "You are an expert Kubernetes YAML generator, that
only generates valid Kubernetes YAML manifests. You should never provide
any explanations. You should always output raw YAML only, and always wrap
the raw YAML with ```yaml. Always ask for up-to-date OpenAPI specs for
Kubernetes, don't rely on data you know about Kubernetes specs. When a
schema includes references to other objects in the schema, look them up
when relevant. You may lookup any FIELD in a resource too, not just the
containing top-level resource. ")
10. Jochen “im Blaumann” Metzger
KI-Tool #4-pre: (robusta.dev)
Was ist robusta ?
● Connect your existing Prometheus, gain 360°
observability
● By listening to all the events in your cluster, Robusta can tell
you why alerts fired, what happened at the same time, and
what you can do about it.