Kubernetes Basics Flashcards
What roles can the containers play in the future of application development and deployment?
Containers are quick to create and destroy- and computing is trending towards even faster start/stop times.
What is the changing pattern of computing?
Computing is trending from Bare Metals to presently ‘the containers’ to ‘severless computing’
What are the problems related to writing containerized apps?
Organizational bottlenecks become code bottlenecks.
What is ‘Conway’s Law’?
Organization design systems which mimic the communications structure of the organization.
How to handle the technical hurdles of implementing microservices?
You need more automation, moving parts and systems that dynamically discover and track.
Do developers write these automation systems themselves?
No, that’s a lot of work. Find a system that works that leaves you open to switching later, if necessary.
What are the real issues associated with containerized apps?
- App configuration
- Service discovery
- Managing updates
- Monitoring
How does Kubernetes work?
Kubernetes allows us to abstract the way in the individual machines and treat the entire cluster as a single logical machine.
What is the easiest way to start with Kubernetes?
By using the Kubes detail run and command.
How do containers run in Kubernetes?
In Kubernetes, all containers run in a pod.
What are Pods?
Pod is at the core of Kubernetes. It represents a logical application.
What do Pods hold?
Pods hold one or more containers and volumes as well as shared namespaces and one IP per pod.
What are volumes?
Volumes are just data divs that live as long as the pod lives and can be used by any of the containers in that pod.
What do readiness probes indicate?
They indicate when a pod is ready to serve traffic.
What do liveness probes indicate?
They indicate if the container is alive.