CentOS 7.4 安裝 K8S v1.11.0 叢集所遇到的問題
0.引言
最近打算將現有專案的 Docker 部署到阿里雲上面,但是之前是單機部署,現在阿里雲上面有 3 臺機器,所以想做一個 Docker 叢集。之前考慮是用 Docker Swarm 來做這個事情的,不過後面看了一下現在 K8S 用的比較多,進而想在這三臺機器上部署 K8S 叢集。
下面附上 Kubernetes 介紹:
Kubernetes 是 Google 團隊發起的開源專案,它的目標是管理跨多個主機的容器,提供基本的部署,維護以及運用伸縮,主要實現語言為 Go 語言。Kubernetes 是:
易學:輕量級,簡單,容易理解
便攜:支援公有云,私有云,混合雲,以及多種雲平臺
可擴充:模組化,可插拔,支援鉤子,可任意組合
自修復:自動重排程,自動重啟,自動複製
看上去很牛掰的樣子,下面我們就開始來部署吧。
,幾分鐘的事情就可以安裝完畢。
裡面,做完之後直接執行剛剛主機輸出的:
kubeadm join 172.16.8.62:6443 --token o337m9.ceq32wg9g2gro7gx --discovery-token-ca-cert-hash sha256:e8adc6dc2bbe6bd18569c73e4c0468b4652655e7c5c97209a9ec214beac55ea3
執行完就 OK 了。
然後我們回到 62 主機伺服器,我剛剛在兩個從屬的伺服器執行了以上命令,然後執行:
kubectl get nodes
得到輸出:
NAME STATUS ROLES AGE VERSIONg2-master Ready master 46m v1.11.0g2-node1 Ready41m v1.11.0g2-node2 Ready 41m v1.11.0
這位博主所提供的修改版,避免踩坑。
地址在:,將這些 Yaml 檔案下載下來,在其目錄下(注意在 Yaml 檔案所在目錄),執行以下命令:
kubectl -n kube-system create -f .
啟動 Dashboard 所需要的所有容器。
訪問你 MASTER 主機的 IP:30090,可以看到如下介面:
會發現報錯。。。看不到容器,這個時候你需要新建一個 dashboard-admin.yaml 檔案,然後填充如下內容:
apiVersion: rbac.authorization.k8s.io/v1beta1kind: ClusterRoleBindingmetadata: name: kubernetes-dashboard labels: k8s-app: kubernetes-dashboardroleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-adminsubjects:- kind: ServiceAccount name: kubernetes-dashboard namespace: kube-system
填好之後呢,執行如下命令啟動容器:
kubectl -f ./dashboard-admin.yaml create
再次訪問,正常了。
Dashboard Web-UI 配置 :
Dashboard 問題解決:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1806/viewspace-2810899/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7.4 下安裝 ES 6.5.1 搜尋叢集CentOS
- centos安裝k8s叢集CentOSK8S
- MySQL 叢集7.4的搭建流程(CentOS 6.5)MySqlCentOS
- Centos7安裝greenplum遇到的問題CentOS
- macbook 下安裝Goglang 以及安裝svn外掛所遇到的問題MacGo
- Ubuntu 安裝k8s叢集UbuntuK8S
- CentOS7安裝Docker遇到的問題筆記CentOSDocker筆記
- CentOS7 安裝PG叢集CentOS
- CentOS6.5 安裝Zookeeper叢集CentOS
- CentOS6.5安裝Twemproxy叢集CentOS
- CentOS6.5 安裝Storm叢集CentOSORM
- CentOS6.5 安裝Kafka叢集CentOSKafka
- CentOS6.5 安裝Spark叢集CentOSSpark
- centos安裝redis3.0.0叢集CentOSRedisS3
- RedHat7.4安裝在個人電腦(筆記本)中安裝遇到的問題總結Redhat筆記
- CentOS 7.4 安裝 redis5.0CentOSRedis
- CentOS上zookeeper叢集模式安裝配置CentOS模式
- centos5安裝PHP5時遇到問題CentOSPHP
- Laravel 安裝遇到的問題Laravel
- 安裝mysql遇到的問題MySql
- 安裝rails遇到的問題AI
- pip安裝時遇到的問題集錦,持續更新!
- 安裝PowerDesigner16.5所遇到的問題及解決
- centos7.4 記一次 go安裝的問題,及目錄命令熟悉CentOSGo
- 阿里雲centos 7.4 安裝pptp阿里CentOSpptp
- Centos 7.4 安裝Oracle 12cCentOSOracle
- Repo安裝遇到問題
- CentOS6.6安裝Redis3.0.3叢集CentOSRedisS3
- k8s——叢集環境問題合集K8S
- Oracle 9I 64位 For RHEL 下載安裝所遇到的問題Oracle
- 在Centos和Docker上安裝STF 遇到的若干問題總結CentOSDocker
- 安裝部署hzero遇到的問題
- 安裝kylin遇到的問題
- Lua安裝及遇到的問題
- 安裝ambari的時候遇到的ambari和hadoop問題集Hadoop
- centos 7.4靜默安裝oracle 19.3CentOSOracle
- CentOS 7.4 下安裝Python3.6CentOSPython
- 用 edgeadm 一鍵安裝邊緣 K8s 叢集和原生 K8s 叢集K8S