Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 1.04 KB

File metadata and controls

42 lines (24 loc) · 1.04 KB

Introduction

Terraform cluster definition leveraging the libvirt provider.

Pre-requisites

  • libvirt

    The installation of libvirt is out of the scope of this document. Please refer to the instructions for your particular OS.

  • terraform/libvirt provider

    Follow the instuctions for installing the Terraform/libvirt provider

  • kubectl

    A local kubectl executable.

Contents

Machine access

By default all the machines will have the following users:

  • All the instances have a root user with linux password.

Topology

The topology created for libvirt is currently a bit limited:

  • only one master, with kubeadm and the kubelet pre-installed. No load balancer is created, so you are limited to only one master.
  • ${var.worker_count} worker nodes, with kubeadm and the kubelet pre-installed.

You should be able to ssh these machines, and all of them should be able to ping each other.