Access Port: 80
Access Path: ip:8080
$ docker run -d --name web-app -p 8080:80 michaelkedey/html-app:v1
$ kubectl apply -f web-app.yaml
web-app.yml
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-app-deploy
labels:
app: web-app
spec:
replicas: 3
selector:
matchLabels:
app: web-app
template:
metadata:
labels:
app: web-app
spec:
containers:
- image: michaelkedey/html-app:v1
name: web-app
ports:
- containerPort: 80
name: web-app
---
apiVersion: v1
kind: Service
metadata:
labels:
app: web-app
name: web-app
spec:
type: NodePort
ports:
- name: web-app-service
port: 5002
targetPort: 80
nodePort: 31002
selector:
app: web-app
Content type
Image
Digest
sha256:d138b9dd1…
Size
19.5 MB
Last updated
over 2 years ago
docker pull michaelkedey/html-app:v1