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

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.

主站蜘蛛池模板: 呈贡县| 斗六市| 叶城县| 乌拉特后旗| 巴彦淖尔市| 雅安市| 井研县| 通江县| 泽州县| 五家渠市| 南陵县| 额尔古纳市| 巢湖市| 枣阳市| 柳江县| 张家港市| 铜梁县| 临湘市| 明水县| 永城市| 长白| 佳木斯市| 潞城市| 武城县| 南丹县| 陆良县| 米林县| 陆河县| 清河县| 大兴区| 德钦县| 贺兰县| 城市| 徐水县| 牟定县| 陆丰市| 涿州市| 八宿县| 荥阳市| 夏河县| 资溪县|