服务部署
接下来在 kubernetes 集群中部署一个 nginx 基础程序,测试集群是否正常工作。
# 部署 nginx
[root@master ~]# kubectl create deployment nginx --image=nginx:1.14-alpine
# 暴露端口
[root@master ~]# kubectl expose deployment nginx --port=80 --type=NodePort
# 查看服务状态
[root@master ~]# kubectl get pods, svc
NAME READY STATUS RESTARTS AGE
pod/nginx-86c57db685-fdc2k 1/1 Running 0 18m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIp 18.96.8.1 <none> 443/TCP 82m
service/nginx NodePort 10.104.121.45 <none> 80:30073/TCP 17m
# 最后在电脑上访问下部署的 nginx 服务,若能访问到 nginx 默认页面说明部署成功
标签:kubectl,--,nginx,master,k8s,root,搭建
From: https://www.cnblogs.com/sanmian/p/17571482.html