Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Provision master node. The template executes EC2 user_data on the master node that uses snap package manager to install microk8s. 
  • Once the microk8s master is installed on the first node, the template then does a remote SSH command to the master node and generates a token by executing the command - ‘microk8s.add-node’ This makes use of the PEM file in the local directory to execute the remote SSH command. The token generated in this step is used to join the remaining nodes to the cluster.
  •  Copy the generated token on the remote machine to the local machine using the terraform ‘datasource’ plugin.
  • Now provision the worker nodes and install microk8s on the remaining nodes
  • Use the local datasource to read the join token and add the worker nodes to the master node using the command ''microk8s.join <token>"

Tasks and progress

...

Status
colourGreen
titleComplete

...

Install within a pre-existing VPC

...

Status
colourGreen
titleComplete

...

Status
colourGreen
titleComplete

...

Status
titleTODO

...

Test for different regions

...

Status
titleTODO

...

Status
titleTODO

...

Status
titleTODO

...

Status
titleTODO

...

Status
titleTODO