我是靠谱客的博主 愉快项链,这篇文章主要介绍以yaml文件的方式运行nginx服务,现在分享给大家,希望可以做个参考。

deployment名字为:nginx,保证运行3个Pod.service名字为:nginx-svc。映射到主机端口:31234.

[root@kbs01 ~]# vim nginx.yaml

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx spec: replicas: 3 template: metadata: labels: name: nginx spec: containers: - name: nginx image: 192.168.226.10:5000/nginx --- apiVersion: v1 kind: Service metadata: name: nginx-svc spec: selector: name: nginx type: NodePort ports: - port: 80 t targetPort: 80 nodePort: 31234

[root@kbs01 ~]# kubectl apply -f nginx.yaml
deployment.extensions/nginx createdservice/nginx-svc created
查看pod和service:
[root@kbs01 ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-698ff786b7-45hq6 1/1 Running 0 12s 10.244.1.3 kbs02
nginx-698ff786b7-lkb6c 1/1 Running 0 12s 10.244.1.2 kbs02
nginx-698ff786b7-vmd4m 1/1 Running 0 12s 10.244.2.2 kbs03
[root@kbs01 ~]# kubectl get service -o wide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
kubernetes ClusterIP 10.96.0.1 443/TCP 26d
nginx-svc NodePort 10.97.15.203 80:31234/TCP 38s name=nginx

访问网页验证:
[root@kbs01 ~]# curl 192.168.226.10:31234
nginx

最后

以上就是愉快项链最近收集整理的关于以yaml文件的方式运行nginx服务的全部内容,更多相关以yaml文件内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部