Secure a Container Registry with Authentication and TLS
Set up your own OCI-compatible container registry with username/password authentication and HTTPS - the kind of protection you'd expect before using a registry in production.
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.
Set up your own OCI-compatible container registry with username/password authentication and HTTPS - the kind of protection you'd expect before using a registry in production.
Stand up a self-hosted container registry so you can push and pull images without relying on a third-party registry. Useful for tests, internal services, air-gapped environments, or just for poking at the OCI Distribution API.
Get container images onto a server that has no route to the Internet or access to a container registry.
Practice extracting a container-style rootfs tarball while preserving the original file permissions, ownership, and extended attributes (including Linux capabilities).
Challenges contributed by the community members sharing their knowledge and expertise.
Make sure the Klustered deployment is running the v2 tag and that you can visit the application to see a lovely quote and a video of me dancing.
A deployment is failing because the application cannot load its TLS certificate. Create the missing secret and mount it into the deployment so the Flask app can serve TLS traffic.
Scale deployments automatically based on CPU utilization - and see why resource requests are a prerequisite for HPA to work.
Add a sidecar container to an existing Deployment that tails a shared log file written by the main application container. Use a shared volume to make the log file available to both containers.