Skip to content

Commit

Permalink
added docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Dennis Zielke committed Jul 6, 2018
1 parent c701255 commit 4164bbf
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
22 changes: 22 additions & 0 deletions WorkshopPrep.md
@@ -0,0 +1,22 @@
# Prepare workshop

## Create Resources
1. [Create a dedicated Service Principal for AKS](https://github.com/denniszielke/container_demos/blob/master/CreateServicePrincipal.md)
2. Create Resource Group for AKS API Server
3. Assign Contributor Permissions to SP for API Server Resource Group + Add all Workshop participants as Contributor to the Resource Group
4. [Create Azure Container Registry](https://docs.microsoft.com/en-us/azure/aks/tutorial-kubernetes-prepare-acr) in the API Server Resource group - if not make sure that the AKS Service Principal has at least "Reader" permissions to the container registry.
5. [Create the AKS Cluster](https://docs.microsoft.com/en-us/azure/aks/tutorial-kubernetes-deploy-cluster#create-kubernetes-cluster)
6. [Install kubectl, get kubeconfig and connect to the cluster] (https://docs.microsoft.com/en-us/azure/aks/tutorial-kubernetes-deploy-cluster#create-kubernetes-cluster)
7. [Deploy azure container health](https://docs.microsoft.com/en-us/azure/monitoring/monitoring-container-health#enable-container-health-monitoring-for-a-new-cluster)
8. Get the kubeconfig from ` ~/.kube/config ` and share it with the group

## Prep for each participant
1. [Install the azure cli](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest)
2. [Install VSCode](https://code.visualstudio.com/)
3. [Install kubectl](https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough#connect-to-the-cluster)
4. Copy the kubeconfig file to ` ~/.kube/config ` (Mac or Linux) or to ` %HOMEPATH%\.kube\config ` (Windows)
5. If you are running behind a proxy server make sure that you have set the ` HTTP_PROXY `and ` HTTPS_PROXY ` environment variables according to your local proxy configuration.
```
export http_proxy="http://proxy.example.com:80/"
export https_proxy="https://proxy.example.com:443/"
```
1 change: 1 addition & 0 deletions challenges.5.md
Expand Up @@ -13,6 +13,7 @@
- Configure a storage class
- Deploy a pod and mount a volume from a persistent volume
- Have the application write to that volume
- Use redis in a sidecar container to

## 2. Install the open service broker api
- Configure your azure service principal for the open service broker
Expand Down
Binary file modified hints/images/vstsartifacts.jpeg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4164bbf

Please sign in to comment.