Documentation ¶
Index ¶
- Constants
- func CreateClusterRoleBindings(clientset *clientset.Clientset) error
- func CreateClusterRoles(clientset *clientset.Clientset) error
- func CreateRBACRules(clientset *clientset.Clientset) error
- func CreateServiceAccounts(clientset *clientset.Clientset) error
- func UpdateMasterRoleLabelsAndTaints(client *clientset.Clientset) error
Constants ¶
View Source
const ( // KubeDNSClusterRoleName sets the name for the kube-dns ClusterRole KubeDNSClusterRoleName = "kubeadm:kube-dns" // KubeProxyClusterRoleName sets the name for the kube-proxy ClusterRole KubeProxyClusterRoleName = "system:node-proxier" // NodeBootstrapperClusterRoleName sets the name for the TLS Node Bootstrapper ClusterRole NodeBootstrapperClusterRoleName = "system:node-bootstrapper" )
Variables ¶
This section is empty.
Functions ¶
func CreateClusterRoleBindings ¶
CreateClusterRoleBindings creates all necessary bindings between bootstrapped & kubeadm-created ClusterRoles and subjects kubeadm is using
func CreateClusterRoles ¶
CreateClusterRoles creates the ClusterRoles that aren't bootstrapped by the apiserver
func CreateRBACRules ¶
CreateRBACRules creates the essential RBAC rules for a minimally set-up cluster
func CreateServiceAccounts ¶
CreateServiceAccounts creates the necessary serviceaccounts that kubeadm uses/might use.
func UpdateMasterRoleLabelsAndTaints ¶
UpdateMasterRoleLabelsAndTaints taints the master and sets the master label
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.