This is the list of the crystal clear test's goals.
- Check skills about code organization (Structure)
- Check skills about documentation (Code, Markdown, Wiki, etc.)
- Check skills about SCM (Git)
- Check skills about scripting (Python, Go, *sh, etc.)
- Check skills about containerization (Docker)
- Check skills about packaging (Helm Chart)
- Check skills about orchestration (Kubernetes)
This bonus are added to generate a discussion or to present a complete structure.
- Check skills about a cloud provider (preference for Google Cloud or Amazon Web Services)
- Check skills about structure (VPC, Firewall, Nodes, Pools, etc.)
- Check skills about infrastructure as code (Terraform)
- Check skills about propositions for the next (Observability, Tracing, etc.)
- Build the application images of
apps/hello
andapps/world
- Create the application charts of
apps/hello
andapps/world
- Deploy the application
apps/hello
andapps/world
in your Kubernetes cluster
- We must display
Hello
on http://ornikar.dev/hello - We must display
World
on http://ornikar.dev/world
- A directory
docs/
structured with markdown file for the documentation and instructions - All the Kubernetes / Docker and Helm Chart files
- All the scripts to automatize and reproduce deployment in Minikube