k8s Kubernetes v1.10 單節點 kubeadm 快速安裝
阿新 • • 發佈:2018-04-28
ger label ID info manage Kubernete labels pod 容器管理
k8s Kubernetes v1.10 單節點 kubeadm 快速安裝
# Master 單節點快速安裝
# 傻瓜式安裝,只為快速部署測試環境#測試環境centos 7.4
#ubuntu環境應該也可以,沒測驗證過
#1 初始化環境
curl -s http://elven.vip/ks/k8s/oneinstall/0.set.sh |bash
#2 下載鏡像,安裝kubeadm工具
curl http://elven.vip/ks/k8s/oneinstall/1.download.sh |bash
#3 部署k8s master節點
curl -s http://elven.vip/ks/k8s/oneinstall/2.k8s.install.sh |bash
#若安裝失敗,或重置master , 重新執行第 #3
#主要服務
#master節點
- Etcd #數據存儲
- kube-apiserver #api是集群控制的入口
- kube-controller-manager #資源自動化控制中心
- kube-scheduler #負責Pod調度
#node
- kubelet #與master通信,Pod、容器管理
- kube-proxy #代理和負載均衡器
#概念
#Pod是k8s調度最小單位,每個Pod中運行著相關的業務容器,這些容器共享IP和Volume
#K8s中Service相當於微服務,一個Service對應多個Pod實例,使用LabelSelector將Pod捆綁一起
#訪問服務: ->Node IP -> Cluster IP(Service) -> Pod IP
k8s Kubernetes v1.10 單節點 kubeadm 快速安裝