Kubernetes coordinates containerized applications across many computers, keeping services available as demand and failures change. See why its automation matters, where it appears in modern technology, and what people build and operate with it.
Kubernetes is a container orchestrator: it places application containers on a group of computers called a cluster and coordinates their work. This lets teams manage a distributed application as one system instead of tending to every machine by hand.
Confira o que você entendeu com um quiz curto.
Use o que você aprendeu na aula anterior para resolver problemas do mundo real.
Teams describe the state they want—such as three running copies of a service—and Kubernetes continually works to maintain it. If a container crashes or a computer disappears, Kubernetes can replace the lost workload automatically.
Kubernetes can add application copies when traffic rises, remove them when demand falls, and gradually release new versions. These patterns help services handle busy periods and software updates with less disruption.
Kubernetes supports web platforms, online stores, data-processing systems, internal business tools, and machine-learning services. It is especially useful when an application has many components, runs across multiple machines, or changes frequently.
Platform engineers, site reliability engineers, developers, security specialists, and cloud teams use Kubernetes in different ways. Their work includes building deployment platforms, monitoring clusters, controlling access, managing costs, and contributing to open-source tools.
Revise este capítulo com prática baseada nos seus erros.