Ambassador Labs summer-of-k8s
Week-1
Setting up your local development environment for Kubernetes
Video Tutorial: https://www.youtube.com/watch?v=v8pOh4cxcgI
Resource | Link |
---|---|
The 12 factor app | https://12factor.net/ |
The 12 factor container | https://www.scalefactory.com/blog/2020/07/06/the-12-factor-container/ |
Developer control plane | https://www.getambassador.io/developer-control-plane |
Kind | https://kind.sigs.k8s.io/docs/user/quick-start/ |
kubie | https://github.com/sbstp/kubie |
Sample Voting App in GO | https://github.com/BuoyantIO/emojivoto |
Week-2
Learn how to package your code into containers
Video Tutorial: https://www.youtube.com/watch?v=-Y9aqVtpx0U
Resource | Link |
---|---|
Use multi-stage builds | https://docs.docker.com/develop/develop-images/multistage-build/ |
Why Buildpacks | https://buildpacks.io/ |
Install pack | https://buildpacks.io/docs/tools/pack/ |
Dive | https://github.com/wagoodman/dive |
Content Cell | Content Cell |
Content Cell | Content Cell |
Week-3
Making code changes quickly with cloud native apps
Video Tutorial: https://www.youtube.com/watch?v=Vk8f17NAo9U
Week-4
Continuous Integration
Video Tutorial: https://www.youtube.com/watch?v=fo3dAJeGS18
Resource | Link |
---|---|
What is Continuous Integration ? | https://www.youtube.com/watch?v=1er2cjUq1UI |
Jenkins vs JenkinsX | https://laptrinhx.com/jenkins-vs-jenkins-x-know-how-jenkins-x-differs-from-jenkins-1181400777/ |
Github Actions Quick Start | https://docs.github.com/en/actions/quickstart |