728x90
반응형
kubernetes를 이용한 cluster 구성 - 3
Master init
config 파일을 통해 상세한 설정이 가능하다.
kubeadmin.config.yml 생성
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # cat <<EOF >kubeadm.config.yaml apiVersion: kubeadm.k8s.io/v1alpha1 kind: MasterConfiguration api: advertiseAddress: 192.168.128.88 // master ip etcd: image: google_containers/etcd-amd64:3.1.11 // etcd image repository path kubeProxy: bindAddress: 192.168.128.88 // master ip networking: serviceSubnet: 192.96.0.0/12 // service subnet cdir podSubnet: 192.244.0.0/16 // pod subnet cdir kubernetesVersion: v1.9.2 imageRepository: google_containers // image repository path EOF | cs |
kubeadm init
master node init
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | $ kubeadm init --config kubeadm.config Your Kubernetes master has initialized successfully! To start using your cluster, you need to run the following as a regular user: mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config You should now deploy a pod network to the cluster. Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at: https://kubernetes.io/docs/concepts/cluster-administration/addons/ You can now join any number of machines by running the following on each node as root: kubeadm join --token 3bbb24.47cc21d7d6e88360 192.168.128.88:6443 --discovery-token-ca-cert-hash sha256:322efe09538cb8a1656069da216b46aa7de03eec9b00f990599d1d4e19113dba | cs |
root 가 아닌 유저가 kubectl을 사용하기 위해선 아래와 같은 커맨드를 실행해야 한다.
1 2 3 | $ mkdir -p $HOME/.kube $ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config $ sudo chown $(id -u):$(id -g) $HOME/.kube/config | cs |
또한 kubeadm init 을 통해 생성된 join 명령어를 통해 각 node에서 마스터로 join할 수 있다.
1 2 | kubeadm join --token 3bbb24.47cc21d7d6e88360 192.168.128.88:6443 --discovery-token-ca-cert-hash sha256:322efe09538cb8a1656069da216b46aa7de03eec9b00f990599d1d4e19113dba | cs |
728x90
반응형
'Programming > Kubernetes' 카테고리의 다른 글
Kubernetes HPA (Horizontal Pod Autoscaler) (0) | 2021.10.12 |
---|---|
Kubernetes Service (0) | 2021.10.08 |
Kubernetes Components (0) | 2021.10.07 |
[kubernetes] kubernetes를 이용한 cluster 구성 - 2 (0) | 2018.03.10 |
[kubernetes] kubernetes를 이용한 cluster 구성 - 1 (0) | 2018.03.10 |
댓글