class
Kubernetes::ControlPlane::Setup
- Kubernetes::ControlPlane::Setup
- Reference
- Object
Included Modules
Defined in:
kubernetes/control_plane/setup.crConstructors
Instance Method Summary
- #set_up_control_plane(masters_installation_queue_channel, master_count, load_balancer)
- #settings : Configuration::Main
- #ssh : Util::SSH
Instance methods inherited from module Kubernetes::SSHDeploymentHelper
deploy_to_instance(instance : Hetzner::Instance, script : String) : String
deploy_to_instance,
settings : Configuration::Main
settings,
ssh : Util::SSH
ssh,
wait_for_cloud_init(instance : Hetzner::Instance)
wait_for_cloud_init
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
Instance methods inherited from module Util::Shell
run_shell_command(command : String, kubeconfig_path : String, hetzner_token : String, error_message : String = "", abort_on_error : Bool = true, log_prefix : String = "", print_output : Bool = true) : CommandResult
run_shell_command
Constructor Detail
def self.new(configuration : Configuration::Loader, settings : Configuration::Main, ssh : Util::SSH, master_generator : Kubernetes::Script::MasterGenerator, kubeconfig_manager : Kubernetes::KubeconfigManager)
#
Instance Method Detail
def set_up_control_plane(masters_installation_queue_channel, master_count, load_balancer)
#