package config type Dns struct { Servers []string `yaml:"servers" env-default:"[8.8.8.8,8.8.4.4]"` DisableHostNameservers bool `yaml:"disable_host_nameservers" env-default:"false"` } type Orchestrator struct { Version string `yaml:"version" env-default:"v1.28.0"` ClusterName string `yaml:"cluster_name" env-default:"k8s-cluster.local"` BinDir string `yaml:"bin_dir" env-default:"/usr/local/bin"` SysctlFilePath string `yaml:"sysctl_file_path" env-default:"/etc/sysctl.d/99-sysctl.conf"` LoadbalancerApiserverPort int `yaml:"loadbalancer_apiserver_port" env-default:"6443"` Dns Dns `yaml:"dns"` CloudProvider string `yaml:"cloud_provider"` ExgernalCloudProvider string `yaml:"external_cloud_provider"` ContainerEngine struct { Type string `yaml:"type" env-default:"containerd"` Install bool `yaml:"install" env-default:"true"` } `yaml:"container_engine"` PingAccessIp bool `yaml:"ping_access_ip" env-default:"true"` AutoRenewCertificates bool `yaml:"auto_renew_certificates" env-default:"false"` EventTtl string `yaml:"event_ttl" env-default:"1h0m0s"` PodSecurotyPolicyEnabled bool `yaml:"pod_security_policy_enabled" env-default:"false"` Network struct { Plugin string `yaml:"plugin" env-default:"calico"` ServiceAddresses string `yaml:"service_addresses" env-default:"10.233.0.0/18"` PodsSubnet string `yaml:"pods_subnet" env-default:"10.233.64.0/18"` } `yaml:"network"` }