kubernetes 최초 생성시 추가 옵션 없이 kubeadm init를 실행하면 기본 cluster name인 kubernetes로 cluster name이 지정됩니다.
kubectl config rename-context로 표시되는 context name 수정이 가능 하지만 최초 생성시부터 원하는 cluster name으로 생성이 되도록 하는 방안을 확인해보겠습니다.
# cluster-config.yaml 생성 # criSocket 옵션 지정이 필요해서 InitConfiguration이 추가 되었습니다. 불필요시 ClusterConfiguration만 선언하면 됩니다. cat << EOF > cluster-config.yaml apiVersion: kubeadm.k8s.io/v1beta3 kind: InitConfiguration nodeRegistration: criSocket: /var/run/cri-dockerd.sock --- apiVersion: kubeadm.k8s.io/v1beta3 kind: ClusterConfiguration clusterName: my-cluster kubernetesVersion: stable controlPlaneEndpoint: "k8s-master-01:6443" networking: podSubnet: "10.244.0.0/16" EOF $ sudo kubeadm init --config=cluster-config.yaml $ kubectl config get-clusters NAME my-cluster