Acorn is an application deployment framework for Kubernetes. It uses a simple format to specify an application running in containers allowing the application to be run, packaged and distributed in any environment and deployed to Kubernetes without needing to know much about it.
In this workshop we will use a sample microservice application and show how we can build / run / package and distribute it using Acorn.
We will follow the steps below:
- Introduction to Acorn
- Environments
- Sample application
- Write your first Acornfile
- Interact with the application
- Use secret to secure connection to the db
- Use volumes to persist data
- Memory contraints
- Development mode
- Introduction to args and profile
- Adding labels
- Adding heathcheck
- Running a Job
- Run your app in a project
- Build an distribute the application as an Acorn image
- Upgrade the application
- Using a custom domain
- Adding TLS
Feedback are more than welcome.