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

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.

主站蜘蛛池模板: 特克斯县| 新疆| 大埔区| 延津县| 安吉县| 琼中| 河西区| 若尔盖县| 海安县| 锦屏县| 长沙市| 祁连县| 招远市| 敦煌市| 淳安县| 亚东县| 灌云县| 南雄市| 贡嘎县| 安新县| 丰都县| 绵阳市| 永善县| 酉阳| 体育| 旌德县| 潍坊市| 利辛县| 南通市| 宣城市| 太谷县| 历史| 镇康县| 滁州市| 乌兰察布市| 安溪县| 清原| 白玉县| 汨罗市| 涿州市| 盘山县|