Everyone can contribute! Learn DevOps and Cloud Native in our cafe ☕

Technology is moving fast in the DevOps and Cloud Native community.

Join the conversation and add your thoughts, tips, experiences, stories.

"Everyone Can Contribute" is inspired by GitLab's mission.

40. #EveryoneCanContribute cafe: Terraform and Helm Registries in GitLab

Niclas Mietz walks us through a Terraform module with Civocloud deployments, published to the GitLab registry. Philip Welz takes over. Reminder: GitLab Commit Virtual happens next week. Register now! Recording Enjoy the session! 🦊 Highlights The civo-k3s repository provides a minimal set of Terraform modules to provision a Civo Cloud Kubernetes cluster learned last week. Niclas creates the .gitlab-ci.yml configuration for Terraform, and uses additional scripts and jobs to package and push the Terraform module to the GitLab registy. Read More…

Date published: July 28, 2021

39. #EveryoneCanContribute cafe: Civo Cloud, k3s and GitLab

Anaïs Urlichs took us into cloud native deployments with Kubernetes clusters in Civo Cloud, insights how k3s works and integration into GitLab. Recording Enjoy the session! 🦊 Highlights How to start learning together, and why 100 Days of Kubernetes came to life brought the story to k3s, and its architecture. From there, we’ve explored Civo Cloud, the Kube Quest tutorial and the cluster creation via the CLI. The CLI failed with a host name error of 64 characters - we analysed the source code, and the Civo engineers fixed the problem during the session. Read More…

Date published: July 21, 2021

38. #EveryoneCanContribute cafe: Talos, a Kubernetes OS

Talos is a modern OS designed to be secure, immutable, and minimal. Its purpose is to host Kubernetes clusters, so it is tightly integrated with Kubernetes. Talos is based on the Linux kernel, and supports most cloud platforms, bare metal, and most virtualization platforms. All system management is done via an API, and there is no shell or interactive console. Andrew Rynhard dives deep into Talos, the Kubernetes OS. Recording Enjoy the session! Read More…

Date published: July 14, 2021

37. #EveryoneCanContribute cafe: Policy reporter for Kyverno

Frank Jogeleit dives deep into the policy reporter for Kyverno, and how to monitor and view the policy reports in your Kubernetes cluster, with Kyverno as plugin and Loki as log backend integration. Recording Enjoy the session! 🦊 Highlights Frank walked us trough creating a policy report, which is a CRD in Kyverno at the moment. The Kubernetes Policy Prototype WG aims to make this a standard. The Policy reporter will be installed with Helm, and needs a configuration file to enable Kyverno, the UI, and Grafana Loki. Read More…

Date published: July 7, 2021

36. #EveryoneCanContribute cafe: Learn Rust with Rocket web app & Prometheus Monitoring

Learn developing a web app with Rocket.rs in Rust. Add monitoring metrics for Prometheus with rocket_prometheus. Recording Enjoy the session! 🦊 Highlights We decided to go with Rocket.rs Getting Started and learn how to register handles with the web app. We also learned about managing Cargo dependencies and Cargo targets. After finishing the implementation, we wanted to add Prometheus Monitoring metrics with rocket_prometheus. Since Rocket requires Rust nightly builds, we also needed to use the main. Read More…

Date published: June 30, 2021

35. #EveryoneCanContribute cafe: Litmus - Chaos Engineering for your Kubernetes

Learn how the CNCF landscape enables Litmus and Chaos Engineering where everyone can benefit from. Recording Enjoy the session! 🦊 Highlights Cloud native pyramid layer dependencies for resilience Chaos engineering and SLOs go hand in hand. Litmus SDK for Chaos Engineering development and experiments, standalone from ChaosHub Custom Resource Definitions (CRDs) for Chaos Hub in airgrapped offline environments - fork the chaos-charts and use the experiment manifests. Litmus Chaos 2. Read More…

Date published: June 23, 2021