官术网_书友最值得收藏!

Activity: Running a Web Server after Content Preparation

Scenario

You are assigned the task of making a Kubernetes installation for a web server. However, there are some manual tasks to be carried out to change the files before serving them. You need to ensure that changes are always applied before the content is served. Besides this, show the status of the initialization and check the final output of the web server.

Aim

With the successful deployment, there should be a pod running in Kubernetes with one main container and one initialization container. In the initialization container, write Welcome from Packt to the main index file. This file should be served by the main container when started.

Prerequisites

  • Use a basic Docker image for the initialization container, such as busybox.
  • For the main container, a web server capable image should be used, such as nginx.

Steps for Completion

  1. Create a pod definition.
  2. Include one initialization container:
    • Change the content of the files.
  3. Include one main container:
    • Create a web server.
  4. Deploy the pod.
  5. Check the status of the initialization container.
  6. Check the output of the web server.

You should see the following output:


All of the code files for the activities in this chapter are provided on GitHub in the Lesson-1 folder at https://goo.gl/gM8W3p.

主站蜘蛛池模板: 棋牌| 登封市| 景谷| 静海县| 新密市| 清苑县| 安新县| 德清县| 泾阳县| 张家港市| 石首市| 冕宁县| 临沧市| 健康| 交城县| 成武县| 沁水县| 丹阳市| 洪泽县| 建宁县| 井冈山市| 鹤峰县| 山西省| 曲周县| 鹤庆县| 彭山县| 博罗县| 辽中县| 陵川县| 屯门区| 阆中市| 齐齐哈尔市| 宁德市| 广饶县| 青龙| 六盘水市| 香河县| 辽宁省| 湟源县| 惠安县| 株洲市|