package
2.27.2
Repository: https://github.com/kubermatic/kubermatic.git
Documentation: pkg.go.dev

# Packages

Package kubeletdnatcontroller contains the kubeletdnat controller which: - Is needed for all controlplane components running in the seed that need to reach nodes - Is not needed if reaching the pods is sufficient - Must be used in conjunction with the openvpn client - Creates NAT rules for both the public and private node IP that tunnels access to them via the VPN - Its counterpart runs within the openvpn client pod in the usercluster, is part of the openvpn addon and written in bash */.
Package mastercontrollermanager contains all controllers that run within the master-controller-manager binary.
No description provided by the author
Package operator contains all controllers that run within the kubermatic operator binary.
Package seedcontrollermanager contains a package for each controller that runs within the seed controller manager binary.
Package shared contains all controllers that are imported by more than one controller-manager */.
Package userclustercontrollermanager contains all controllers running in the usercluster controller manager binary.
Package usersshkeysagent contains the usersshkeysagent controller, which is deployed as a DaemonSet on all usercluster nodes and responsible for synchronizing the `$HOME/.ssh/authorized_keys` file for all users we know about (root, core, ubuntu) and that exist with the content of a secret.
Package util contains helpers for building controllers.