O'Reilly logo

TypeScript Microservices by Parth Ghiya

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kubernetes concepts

Kubernetes has a client-server architecture, where the Kubernetes server runs on the cluster on which we deploy our application. We interact with the Kubernetes server using the kubectl CLI:

  • Pods: Our running containerized application with environment variables such as disks. Pods are born and die quickly, such as at deployment times.
  • Node: A node is a physical or virtual machine running Kubernetes, on which pods can be scheduled.
  • Secret: We separate out our credentials from environment variables.
  • Service: This exposes our running pods by labeling them to other applications or to the outside world on the desired IP and port.
  • Kubernetes process
For development purposes, we can use minikube and kubectl. At the production ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required