ubuntu 다중 노드 설치kubernetes
3482 단어 ubuntu
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/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에 캐디 설치 - HostnExtra이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다. Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. Ubunt...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.