0
点赞
收藏
分享

微信扫一扫

使用Kubernetes快速启用一个静态页面

爪哇驿站 2022-11-04 阅读 66

使用Kubernetes快速启用一个静态页面

将html静态页面放置在nfs目录下,通过Deployment启动时挂在到nginx页面目录即可

查看yaml内容

root@hello:~# cat cby.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: chenby
spec:
replicas: 3
selector:
matchLabels:
app: chenby
template:
metadata:
labels:
app: chenby
spec:
containers:
- name: chenby
image: nginx
resources:
limits:
memory: "128Mi"
cpu: "500m"
ports:
- containerPort: 80
volumeMounts:
- name: cby-nfs
mountPath: /usr/share/nginx/html/
volumes:
- name: cby-nfs
nfs:
server: 192.168.1.123
path: /cby-3/nfs/html

---
apiVersion: v1
kind: Service
metadata:
name: chenby
spec:
type: NodePort
selector:
app: chenby
ports:
- port: 80
targetPort: 80

查看验证

root@hello:~# kubectl  get deployments.apps  chenby  -o wide
NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR
chenby 3/3 3 3 4m44s chenby nginx app=chenby
root@hello:~#


root@hello:~# kubectl get pod -o wide | grep chenby
chenby-77b57649c7-qv2ps 1/1 Running 0 5m2s 172.17.125.19 k8s-node01 <none> <none>
chenby-77b57649c7-rx98c 1/1 Running 0 5m2s 172.25.214.207 k8s-node03 <none> <none>
chenby-77b57649c7-tx2dz 1/1 Running 0 5m2s 172.25.244.209 k8s-master01 <none> <none>



root@hello:~# kubectl get svc -o wide | grep chenby
chenby NodePort 10.109.222.0 <none> 80:30971/TCP 5m8s app=chenby
root@hello:~#

演示

使用Kubernetes快速启用一个静态页面_ide




举报

相关推荐

0 条评论