本节将通过Dashboard部署应用程序。在首页上单击右上角的“+”号,将呈现3种创建资源的方法,如下所示。
(1)输入并创建:输入YAML或JSON内容以完成创建。
(2)从文件创建:将编写的YAML或JSON文件进行上传以完成创建。
(3)从表单创建:通过表单形式输入相关配置以完成创建。
这里使用“从表单创建”的方式,输入以下表单。
应用名称(必填):这里输入“nginx-1”,将作为Deployment和Service资源对象的名称。
容器镜像(必填):这里输入“nginx:1.23”,表示从Docker Hub镜像仓库中获取镜像。
Pod的数量(必填):这里输入“3”,表示创建3个Pod。
Service(可选):这里选择“External”,表示定义一个外部Service,将设置的“端口”映射到“目标端口”。当值为“None”时,表示不创建Service。
命名空间(必填):选择部署的命名空间,这里选择“default”。
从表单创建的配置如图2-6所示。
单击“部署”按钮完成创建。等待片刻,相关的Pod启动成功,如图2-7所示。
图2-6 从表单创建的配置
图2-7 Pod对象
查看Service对外暴露的端口,如图2-8所示。
在浏览器中访问“http://<节点IP地址>:31112”,将看到Nginx欢迎页面,如图2-9所示。
图2-8 Service对象
图2-9 Nginx欢迎页面