1.题目概述

  • 重新配置已有的deployment front-end,添加一个名称为http的端口,暴露80/TCP
  • 创建名称为front-end-svc的service,暴露容器的http端口
  • 配置service的类别为NodePort

    2.解析

  • 按照需要edit deploy,添加端口信息

  • 通过expose命令使用NodePort的方式暴露端口

    3.参考答案

    image.png
    1. # NodePort方式暴露端口
    2. kubectl expose deployment front-end --type=NodePort \
    3. --port=80 --target-port=80 --name=front-end-svc