helm homework
Docker
create image
docker build -t goapp .
list images
docker image ls
delete all images
docker images -q |xargs docker rmi -f
create container
docker run -d -p 8000:8000 --name container_name -it goapp
list containers
docker ps -a
delete all containers
docker rm -f `docker ps --no-trunc -aq`
check container logs
docker logs $container_id
connect to container
docker container exec -it container_name /bin/sh
Helm
check autoscaling
kubectl api-versions | grep autoscaling
Resources
Dockerize your Go app
https://www.youtube.com/watch?v=1-4hU2e7S4k&list=PLSvCAHoiHC_rqKbcu1ummWVpLTDBNZHH7&index=3
https://dev.to/karanpratapsingh/dockerize-your-go-app-46pp
How to Make a Helm Chart From Scratch
https://www.youtube.com/watch?v=k0L_yR30PqI&list=PLSvCAHoiHC_rqKbcu1ummWVpLTDBNZHH7&index=5
Helm
https://www.youtube.com/watch?v=fX2TWxl64yQ&list=PLSvCAHoiHC_rqKbcu1ummWVpLTDBNZHH7&index=6
Full project
https://github.com/askcloudarchitech/go-rest-api-kubernetes-example