Exercise:
- Please create a configmap with the following values:
NAME=<your name>
LASTNAME=<yourlastname>
COMPANY=Soluto
- Run a deployment based on otomato/httpenv so that the configmap values are injected into the container environment.
If you already have a deployment:
kubectl get deployment httpenv -oyaml > mydeployment.yaml
if no deployment yet - create a yaml with dry run:
kubectl create deployment httpenv --image=otomato/httpenv --dry-run=client -oyaml > mydeployment.yaml
Edit mydeployment.yaml
kubectl apply -f mydeployment.yaml
- Expose the deployment as a NodePort service on port 30001 of your host and send me the URL to access your httpenv service.
Generate the service yaml with: kubectl expose deployment httpenv --port=8888 --type=NodePort --dry-run=client -oyaml
And add NodePort