- Kubernetes Design Patterns and Extensions
- Onur Yilmaz
- 215字
- 2021-07-23 16:57:38
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
- Create a pod definition.
- Include one initialization container:
- Change the content of the files.
- Include one main container:
- Create a web server.
- Deploy the pod.
- Check the status of the initialization container.
- 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.
推薦閱讀
- ABB工業機器人編程全集
- Deep Learning Quick Reference
- 計算機圖形學
- Practical Data Wrangling
- 離散事件系統建模與仿真
- 機器人智能運動規劃技術
- VMware Performance and Capacity Management(Second Edition)
- CorelDRAW X4中文版平面設計50例
- 統計策略搜索強化學習方法及應用
- WordPress Theme Development Beginner's Guide(Third Edition)
- 大數據驅動的設備健康預測及維護決策優化
- 基于企業網站的顧客感知服務質量評價理論模型與實證研究
- Working with Linux:Quick Hacks for the Command Line
- 所羅門的密碼
- 單片機技術項目化原理與實訓