Using Kubernetes Resources in Practice
In this chapter, we will design a fictional massive-scale platform that will challenge Kubernetes’ capabilities and scalability. The Hue platform is all about creating an omniscient and omnipotent digital assistant. Hue is a digital extension of you. Hue will help you do anything, find anything, and, in many cases, will do a lot on your behalf. It will obviously need to store a lot of information, integrate with many external services, respond to notifications and events, and be smart about interacting with you.
We will take the opportunity in this chapter to get to know kubectl and related tools a little better and explore in detail familiar resources we’ve seen before, such as pods, as well as new resources, such as jobs. We will explore advanced scheduling and resource management.
This chapter will cover the following topics:
- Designing the Hue platform
- Using Kubernetes to build the Hue platform ...