本节将通过kubectl命令行部署应用程序。首先,创建Deployment资源并设置3个Pod副本:
[root@k8s-master ~]# kubectl create deployment nginx-2 --image=nginx:1.23 --replicas=3
其中,“--replicas”参数是可选的,默认值为1。
然后,创建Service资源:
[root@k8s-master ~]# kubectl create service nodeport nginx-2 --tcp=80:80
接下来,查看Service对外暴露的端口:
在浏览器中访问“http://<节点IP地址>:30353”,你将看到Nginx欢迎页面。