class Kubernetes::Worker::ExternalSetup

Included Modules

Defined in:

kubernetes/worker/external_setup.cr

Constructors

Instance Method Summary

Instance methods inherited from module Kubernetes::DeploymentHelper

api_server_ip_address(instance : Hetzner::Instance) : String api_server_ip_address

Class methods inherited from module Kubernetes::DeploymentHelper

api_server_ip_address(instance : Hetzner::Instance) : String api_server_ip_address

Constructor Detail

def self.new(configuration : Configuration::Loader, settings : Configuration::Main, ssh : Util::SSH, worker_generator : Kubernetes::Script::WorkerGenerator) #

[View source]

Instance Method Detail

def set_up_external_workers(masters : Array(Hetzner::Instance), first_master : Hetzner::Instance) : Nil #

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

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

[View source]
def wait_for_external_workers_to_be_ready(first_master : Hetzner::Instance) : Nil #

[View source]