package
1.32.0-beta.1
Repository: https://github.com/kubernetes/kops.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

NewSchedulerConfig initializes a new kube-scheduler config file.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
PathAuthnConfig is the path to the custom webhook authentication config.
VM UUID is set by cloud-init.

# Variables

No description provided by the author
No description provided by the author

# Structs

BootstrapClientBuilder calls kops-controller to bootstrap the node.
ClientConnectionConfig is used by kube-scheduler to talk to the api server.
CloudConfigBuilder creates the cloud configuration file.
ContainerdBuilder install containerd (just the packages at the moment).
No description provided by the author
DirectoryBuilder creates required directories.
EtcdManagerTLSBuilder configures TLS support for etcd-manager.
EtcHostsBuilder seeds some hostnames into /etc/hosts, avoiding some circular dependencies.
FileAssetsBuilder configures the hooks.
FirewallBuilder configures the firewall (iptables).
HookBuilder configures the hooks.
KopsControllerBuilder installs the keys for a kops-controller.
KubeAPIServerBuilder installs kube-apiserver.
KubeControllerManagerBuilder install kube-controller-manager (just the manifest at the moment).
KubectlBuilder install kubectl.
KubeletBuilder installs kubelet.
KubeProxyBuilder installs kube-proxy.
KubeSchedulerBuilder install kube-scheduler.
LogrotateBuilder installs logrotate.d and configures log rotation for kubernetes logs.
ManifestsBuilder copies manifests from the store (e.g.
No description provided by the author
NodeupModelContext is the context supplied the nodeup tasks.
NTPBuilder installs and starts NTP, to ensure accurate clock times.
NvidiaBuilder installs the Nvidia driver and runtime.
PackagesBuilder adds miscellaneous OS packages that we need.
No description provided by the author
ProtokubeBuilder configures protokube.
ProtokubeFlags are the flags for protokube.
SchedulerConfig is used to generate the config file.
SecretBuilder writes secrets.
SysctlBuilder set up our sysctls.
UpdateServiceBuilder enables/disables the OS automatic updates.
VolumesBuilder maintains the volume mounting.
No description provided by the author

# Type aliases

No description provided by the author