Write a TCP Client for a Telemetry Server
Write your first TCP client for a push-only telemetry server that starts sending sensor readings as soon as you connect. Likely the easiest way to get started with TCP socket programming.
Focused hands-on problems designed to help you hone your DevOps or Server Side skills. Some challenges are more educational, while others are based on real-world scenarios. The platform provides hints and feedback for each challenge, including automated solution checks.
Challenges crafted by iximiuz Labs to help you master DevOps and Server Side topics.
Write your first TCP client for a push-only telemetry server that starts sending sensor readings as soon as you connect. Likely the easiest way to get started with TCP socket programming.
Practice discovering what has been published to a remote container repository by listing its tags using crane, regctl, or a direct call to the registry HTTP API.
Practice using docker login to authenticate against multiple private container registries with different credentials, then pull and push images across them.
Use Kubernetes image volumes to mount a static HTML artifact into an nginx Pod without an init container or a custom nginx image.
Challenges from outstanding independent authors proudly hosted by iximiuz Labs.
In this challenge, you’ll debug and fix a deliberately “broken” eBPF program, then prove it’s running by identifying its program and map IDs. Along the way, you’ll explore bpftool, check which helpers are supported, and dig into details like the UID of the loader. Finally, you’ll test your knowledge of eBPF maps by recalling the flag that only inserts a key if it doesn’t already exist.
Get hands-on with reading secrets from different providers and using them in your Dagger pipelines.
Learn how to install, update and uninstall Dagger module dependencies.
Challenges contributed by the community members sharing their knowledge and expertise.
Update container images, container names, update strategy, and replica count in an existing multi-container Kubernetes Deployment.
Create a Kubernetes Job template for Team Aurora that runs a busybox command across multiple completions in parallel, with specific pod labels and container configuration.
Prove that Kata Containers Pods run inside a dedicated VM with a separate guest kernel, completely isolated from the host kernel, by comparing kernel versions across runc and Kata runtimes.
Perform a blue-green deployment by creating a new green version of a web application, then switch live traffic from blue to green with zero downtime by updating the Service selector.