ubuntu 다중 노드 설치kubernetes

3482 단어 ubuntu
ubuntu 위에 다중 노드에kubernetes를 설치하고 두 대의 기계가 있다고 가정합니다
master:192.168.1.84
minion:192.168.1.83
You wil now need to configure your kube-master and kube-minion.First,prepare the hosts file so that both can resolve each pther via their hostnames.

:/opt/bin# cat /etc/hosts
127.0.0.1 localhost sclu083
192.168.1.84 kube-master
192.168.1.83 kube-minion

마스터와 미니언 위에서/etc/hosts 파일을 수정해야 합니다
Github에 가서 포장된 바이너리 파일을 다운로드하고 이 사이트에서 다운로드: https://github.com/GoogleCloudPlatform/kubernetes/releases 다운로드 해제, 기본 해제된 파일의 이름은kubernetes이며, 해제된 폴더에 들어간 cdcluster/ubuntu/binaries/아래에 두 개의 폴더가 있습니다. 각각 마스터와 미니언이라고 합니다. 미니언 기계 위에 있습니다.미니언 폴더 아래의 파일을/opt/bin 디렉터리 아래로 복사하고, 이 디렉터리가 없으면 mkdir 이 디렉터리를 마스터 머신 위에 놓고, 마스터 폴더 아래의 이진 파일을/opt/bin 디렉터리 아래로 복사합니다
다음은kubernets를 시작해서 마스터 기계에서 다음 동작을 수행합니다
1 start etcd

./etcd -listen-client-urls=http://kube-master:4001

2 start api-server

sudo ./kube-apiserver --address=0.0.0.0 \
--port=8080
--etcd_servers=http://kube-master:4001 \
--portal_net=11.1.1.0/24 \
--allow_privileged=false \
--kubelet_port=10250 \
--v=0

3 start kube-controller-manager

sudo ./kube-controller-manager --address=0.0.0.0 --master=127.0.0.1:8080 --machines=kube-minion --v=0

4 start kube-scheduler

sudo ./kube-scheduler --address=0.0.0.0 --master=127.0.0.1:8080 --v=0

there will be no any output after exec this command
다음은 미니언 기계에서 다음 조작을 수행합니다.
5 on monion,start kubelet

./kubelet --address=0.0.0.0 --port=10250 --hostname_override=kube-minion --api_servers=http://kube-master:8080 --enable_server=true --v=0

6 on minion,start kube-proxy

sudo ./kube-proxy --master=http://kube-master:8080

다음은kubernetes가 시작되었는지 확인합니다.
마스터 위에서 다음 명령을 실행합니다

kubectl get nodes
:/opt/bin# kubectl get nodes
NAME LABELS STATUS
kube-minion Ready

이로써 kubernetes가 성공적으로 시작되었습니다
참조 문서: http://www.centurylinklabs.com/what-is-kubernetes-and-how-to-use-it/https://github.com/googlecloudplatform/kuberneteshttp://blog.csdn.net/zhangjun2915/article/details/40598151https://devops.profitbricks.com/tutorials/getting-started-with-a-multi-node-kubernetes-cluster-on-ubuntu/

좋은 웹페이지 즐겨찾기