1. Initialize Kubernetes cluster

Notes: When creating a Kubernetes cluster need following resources are required:

Quota CPU, CPU, RAM, Storage, and Instance enough for cluster configuration required.

  • 1 Public IP Available: it’s used for Kubernetes API and Ingress.

  • 1 VM Network: Network is used for Kubernetes Nodes, The user creates menu Networking > Subnet. Requiring Subnet have “ Static IP Pool” with option Advanced.

Step 1: When you active FKE Service, on the Menu click Kubernetes > Create

Bước 2: Screen Create new Kubernetes to appear, The user enters the necessary information to initialize the Kubernetes cluster.

Information common

  • Name: User enters the name of the cluster

  • Public IP: Select Public IP use for Kubernetes Cluster. It’ll be assigned to LB’s Virtual IPs for the following functions: K8s API(TCP-6443), K8s ingress ( TCP - 80, TCP - 443)

  • Version: Version of a cluster.

  • Network: Subnet is used to deploy VMs of the Kubernetes cluster.

Master Configuration

  • Type: VM configuration instance type ( CPU & Memory) for Master Node

  • Disk(GB): Master Node’s root disk capacity.

  • High Availability:

    • Disable: Quantity (1) corresponds to the number of VM instance Master Node for cluster K8s which is 01.

    • Enable: Quantity (3) corresponds to the number of VM instance Master Node for cluster K8s is 03.

Worker Configuration:

  • Type: VM instance configuration type (CPU & Memory) for worker node.

  • Disk (GB): Worker node’s root disk capacity.

  • Quantity: The number of VM instance Worker nodes for cluster K8s.

Storage Policy & Load Balancer

  • Policy: Select the Storage Policy used for the disk of VMs in the Kubernetes cluster.

  • LB Size: Load Balancer’s configuration.

    • Standard: Max 2000 CCU, 4000 http req/s, bandwidth 100Mbps.

    • Advanced: Max 4000 CCU, 8000 http req/s, bandwidth 100Mbps.

    • Premium: Max 8000 CCU, 16000 http req/s, bandwindth 100 Mbps.

Nodes Credentials

  • Password: Password used to login VM Node (user root)

  • Public key: The Key used to login VM Node (user root). The user created in menu “SSH Management”.

NFS Storage

  • Check box: Select to deploy NFS Persistent Storage with the Kubernetes Cluster.

  • Disk (GB): NFS storage’s capacity.

Advance Config

Select the “eye” icon to display advanced information for the Kubernetes cluster. If you don't understand parameters, leave them as defaults.

  • Pod Network: Network used for the pod in the cluster.

  • Service Network: Network used for Service in the cluster.

  • Network Node Prefix: Subnet Prefix for the pod in the cluster.

  • Max pod per Node: The maximum number of Pods in the Node.

Step 3: Check all the entered parameters, select Create to perform the initialization of the K8s cluster.

The process will execute, while the user can’t edit the cluster until the process is complete

Last updated