Creating the Component Cluster
Creating the Component Cluster is necessary when deploying Odin Automation with any of its extensions.
Main Deployment and Configuration Requirements for the Component Cluster
For your Odin Automation installation to be manageable by Kubernetes:
- Use Kubernetes versions from 1.13.0 to 1.16 not inclusive. Do not use Kubernetes versions 1.16 and above.
- Configure role-based access control (RBAC) for your k8s cluster. Use applicable documentation for your cloud environment.
- Ensure network connectivity between your Odin Automation back-net and the Kubernetes nodes.
Creating the Component Cluster
Note: Deployment of platform components to a Kubernetes cluster ensures high availability, better manageability, updatability, deployment, and scalability of your platform components. For clean Odin Automation installations, create the Component Cluster first and then proceed with the rest of the Odin Automation installation procedure.
To create the Component Cluster (by creating an k8s cluster), use one of these ways:
- Learn about the various possible k8s cluster creation approaches described on the Kubernetes website.
- Choose the best possible option based on your needs and objectives. You can also use:
- (for cloud deployment) Provider's Guide to Deploying Odin Automation to Azure Cloud: an end-to-end Odin Automation cloud deployment solution with a detailed description of how to create a k8s cluster.
- (for on-premise deployment) k8s cluster creation using kubeadm: a fast-track k8s cluster creation approach using a toolbox based on best practices.