Deploying microservices on OKE
Before we deep dive into Oracle's managed Kubernetes offering, let's provide a short introduction to Kubernetes itself. Learning about Kubernetes is a huge topic. This chapter will not cover all the aspects of Kubernetes; it will only focus on the key concepts and how OCI's managed Kubernetes service works.
Getting started with Kubernetes
Kubernetes is an open source project that's maintained by a community of developers and was created to solve container orchestration problems. By its very nature, Kubernetes is highly available and forms a single cluster unit. Kubernetes allows you to deploy and run your application in the form of disjoined/distributed software services, without pinning it to run on a specific computer.
You can manage your cluster through a web UI or through a CLI (kubectl
). A Kubernetes cluster has two types of resources, as follows:
- A master node, which is responsible for managing the state of the...