k8s Kubernetes v1.10 最簡易安裝 shell
阿新 • • 發佈:2018-10-04
was blog mage flann Kubernete 概念 sel centos kubecon
配置kubenetes的flannel網絡的時候,出現以下報錯
k8s Kubernetes v1.10 最簡易安裝 shell
# Master 單節點快速安裝 # 最簡單的安裝shell,只為快速部署k8s測試環境 # 測試環境centos 7.4 , ubuntu server 18.04
#1 初始化環境
curl -s http://elven.vip/ks/k8s/oneinstall/0.set.sh |bash
#2 下載鏡像,安裝kubeadm工具
curl -s 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
#4 添加Node節點 (Node節點執行)
#初始化 curl -s http://elven.vip/ks/k8s/oneinstall/3.k8s.node.sh |bash #按提示執行 kubeadm join MasterIP:6443 --token
#主要服務
#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
來源:https://www.cnblogs.com/elvi/p/8976305.html
問題:
The connection to the server localhost:8080 was refused - did you specify the right host or port?
The connection to the server localhost:8080 was refused - did you specify the right host or port?
原因:kubenetes master沒有與本機綁定,集群初始化的時候沒有設置
解決辦法:執行以下命令 export KUBECONFIG=/etc/kubernetes/admin.conf
/etc/kubernetes/admin.conf這個文件主要是集群初始化的時候用來傳遞參數的
k8s Kubernetes v1.10 最簡易安裝 shell