# k8s创建一个nginx服务
k8s创建一个nginx服务1、创建目录test;#mkdirtest2、下载nginx镜像,并推送到私有镜像仓库;#dockerpullnginx:latest#dockertagnginx:latest192.168.200.33:1121/kube-system/nginx:latest3、跳转到test目录,并kubectlcreate-fcreate-nginx.yaml;cd/root
·
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服务成功。
更多推荐
已为社区贡献1条内容
所有评论(0)