环境:已安装完成Kubernetes+Dashboard
master节点192.168.1.10/centos7
node节点 192.168.1.11/centos7
K8S 里所有的资源或者配置文件都可以用 yaml 或 Json 定义,yaml文件需要严格缩进,不然运行会报错
可以通过yaml文件来部署应用,这里做一个deployment和service的部署
K8S用编写yaml部署的方式,需要掌握参数不少,我这就简单部署一个nginx测试一下
1.部署deployment
写入以下内容进.yaml文件
创建deployment加载yaml文件
kubectl create –f 文件名
查询创建的deployment
查询创建的pod,此处创建副本为2的nginx,状态都已经running
2.部署service
写入以下内容进.yaml文件
创建service加载yaml文件
kubectl create –f 文件名
查询创建的service,此处可看见配置的外部映射端口30001
3.测试
curl访问30001端口,成功访问nginx服务
在图形化dashboard上显示的配置