- Hello-World - hello world app on local machine.
- MyFirstApp - Dockerfile & docker build demos. - Reference
https://docs.docker.com/get-started/part2/
- MyFirstApp-DockerHub - push MyFirstApp to DockerHub and pull the image back.
- Docker-Storage - MongoDB container with persistent storage.
- Docker-Compose - Wordpress with MySQL deployment. - Reference
https://docs.docker.com/compose/wordpress/
- DC/OS - Deployment.
- Swarm - Deployment.
- ACI - Azure Container Instances demo.
docker101.md - Create MyFirstApp container and deploy to Azure Web App on Linux.
- Hello-World - deployment with versions. -
https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/
- MyFirstApp - deployment
- Secrets-Configmaps - deploy pods with config maps
- Persistent-Storage - deploy Wordpress, MySQL with external storage -
https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/
- Helm - Deploy Joomla Helm chart
- DataDog Monitoring - Deploy datadog helm chart and montior the cluster.
- Jenkins - Install Jenkins helm chart
- Jenkins-Pipeline - Create StickerStore CI/CD Pipeline. Instructions
- Microservices - StickerStore Microservices application Instructions
- CaseStudy 1 - Auto scale an app
- CaseStudy 2 - Data, Using Event Hub Processing Host In K8s
Install Putty or use any bash shell for Windows (if using a bash shell, follow the instructions for Linux or Mac).
Run this command:
putty.exe -ssh -i <path to private key file> -L 8080:localhost:8080 <User name>@<Public DNS name of instance you just created>
Or follow these manual steps:
- Launch Putty and navigate to 'Connection > SSH > Tunnels'
- In the Options controlling SSH port forwarding window, enter 8080 for Source port. Then enter 127.0.0.1:8080 for the Destination. Click Add.
- Repeat this process for port 8080.
- Navigate to 'Connection > SSH > Auth' and enter your private key file for authentication. For more information on using ssh keys with Putty, see here.
- Click Open to establish the connection.
Run this command:
ssh -i <path to private key file> -L 8080:localhost:8080 <User name>@<Public DNS name of instance you just created>