class Kubernetes::Installer

Defined in:

kubernetes/installer.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(configuration : Configuration::Loader, masters : Array(Hetzner::Server), workers : Array(Hetzner::Server), load_balancer : Nil | Hetzner::LoadBalancer, ssh : Util::SSH) #

[View source]

Instance Method Detail

def api_server_ip_address : String #

[View source]
def configuration : Configuration::Loader #

[View source]
def first_master : Hetzner::Server #

[View source]
def load_balancer : Hetzner::LoadBalancer | Nil #

[View source]
def masters : Array(Hetzner::Server) #

[View source]
def run #

[View source]
def settings : Configuration::Main #

[View source]
def ssh : Util::SSH #

[View source]
def tls_sans : String #

[View source]
def workers : Array(Hetzner::Server) #

[View source]