概述
k8s创建一个nginx服务
1、创建目录test;
#mkdir test
2、下载nginx镜像,并推送到私有镜像仓库;
#docker pull nginx:latest
#docker tag nginx:latest 192.168.200.33:1121/kube-system/nginx:latest
3、跳转到test目录,并kubectl create -f create-nginx.yaml;
cd /root/test
vi create-nginx.yaml;
apiVersion: v1
kind: Pod
metadata:
name: test-nginx
namespace: default
labels:
name: test-nginx
spec:
containers:
- name: nginx
image: 192.168.200.33:1121/kube-system/nginx:latest
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 80
hostPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: nginx-svc
namespace: default
spec:
type: NodePort
selector:
name: test-nginx
ports:
- port: 80
targetPort: 80
nodePort: 1080
protocol: TCP
selector:
name: test-nginx
4、kubectl apply -f create-nginx.yaml,访问svc:port
5、访问nginx服务成功。
最后
以上就是整齐含羞草为你收集整理的# k8s创建一个nginx服务k8s创建一个nginx服务的全部内容,希望文章能够帮你解决# k8s创建一个nginx服务k8s创建一个nginx服务所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复