运维训练营第十三课作业
作业:
1、在集群上使用资源配置文件编排运行 demoapp,并使用 Service 完成 Pod 发现和服务发布;
2、要求以配置文件的方式,在集群上编排运行 nginx、wordpress 和 mysql,并使用 Service 完成 Pod 发现和服务发布;
提示:使用 Secret 的方式的为 wordpress 指定要使用 mysql 服务器地址、数据库名称、用户名称和用户密码;
nginx Service:定义为 NodePort 类型
nginx 的配置文件:要通过 ConfigMap 提供
wordpress 和 mysql 的数据要保存于 PVC 上
3、扩展作业:
pvc 依赖的 pv 要动态置备;
4、扩展作业:
定义一个 NodePort 类型的 Service
在集群外部手动配置一个 LoadBalancer,为该 Service 接入外部客户端访问该 Service 流量,并转发给各节点上的该 Service 注册使用的 NodePort
资源配置文件编排运行 demoapp
创建这个 Pod:
获得 namespace test 下的 pod,加-n 参数即可。
Service 完成 Pod 发现和服务发布:
还在调试。
配置文件方式编排运行 nginx、wordpress 和 mysql
还在调试。
评论