- Hands-On Kubernetes on Azure
- Shivakumar Gopalakrishnan Gunther Lenz
- 360字
- 2021-06-24 15:39:14
Introduction to Docker and Kubernetes
The perfect storm – that is how the current state of the software development world can be described. The sources of this storm are as follows:
- Open source software (OSS): This provides a foundational framework that makes almost any software possible.
- Technology and architecture advancements: This enables the orchestration of loosely coupled systems that consist of micro applications leveraging microservices, micro frontends, and multiple databases.
- Public clouds: For instance, Azure, AWS, and Google Cloud – these provide scalable infrastructure for a company of any size.
- Containerization and orchestration: For instance, Docker and Kubernetes – making DevOps culture possible.
Azure Kubernetes Service (AKS) packages and manages the complexity of putting together all of the preceding sources for you. As an engineer, it is still very useful to know the underpinnings of AKS technologies. We will explore the foundations of the technologies (you might be surprised to see how really old they are) that power AKS. You will learn about processes in Linux, and how Linux is related to Docker. Even though Kubernetes is technically a container runtime-agnostic platform (you will find out what this means shortly), Docker is the de facto container technology that is used practically everywhere. You will see how various processes fit nicely into Docker, and how Docker fits nicely into Kubernetes (just like the cute Russian dolls).
This chapter is the longest chapter that you will read in terms of theory in this book. You will get your hands dirty pretty quickly in the following chapters. Step by step, you will be building applications that can scale and are secure. This chapter gives you a brief introduction to the information that you will need if you want to dig deeper, or wish to troubleshoot when something goes wrong (remember, Murphy was an optimist!). Having cursory knowledge of this chapter will demystify much of the magic as you build your Azure AD-authenticated, Let's Encrypt-protected application that scales on demand based on the metrics that you are monitoring.
The following topics will be covered in this chapter:
- The foundational technologies that enable AKS
- The fundamentals of Docker
- The fundamentals of Kubernetes
- 中文版Rhino 5.0實用教程
- 快·易·通:2天學會Office辦公應(yīng)用(2016版)
- Hands-On G Suite for Administrators
- Excel職場辦公:表格范例大全
- Office 2013輕松辦公:Word/Excel/PowerPoint三合一超級應(yīng)用大全(實戰(zhàn)案例版)
- WPS Office高效辦公:辦公實戰(zhàn)與技巧大全(8合1)
- 新編Office 2016應(yīng)用大全(實戰(zhàn)精華版)
- Flash CS6核心應(yīng)用案例教程(全彩慕課版)
- Java EE 8 Cookbook
- 辦公自動化精品教程
- AI智能辦公實戰(zhàn)108招:ChatGPT+Word+PowerPoint+WPS
- 極簡辦公:職場Word基礎(chǔ)課
- 電腦辦公從新手到高手(超值版)
- 隨身查:Excel函數(shù)與公式綜合應(yīng)用技巧
- Word/Excel/PPT 2016從新手到高手(全彩版)