亞馬遜k8s開局:建立圖形控制檯rancher
導讀 | 預設eks建立好以後是沒有配置介面的,沒有介面用起來實在很麻煩。這裡推薦使用rancher2.0的頁面,簡單漂亮使用方便。適合研發、測試等人員使用,基本就是滑鼠點點點就行。 |
使用helm進行安裝操作,所以這裡需要下載一個helm工具。
wget tar -xf helm-v3.6.1-linux-amd64.tar.gz mv linux-amd64/helm /usr/bin/
新增倉庫:
helm repo add rancher-stable helm repo update
建立名稱空間:
kubectl create namespace cattle-system
安裝rancher:
因為上一章安裝負載均衡的時候部署了cert-manager所以這裡使用Rancher 生成的自簽名證照來安裝。
helm install rancher rancher-stable/rancher --namespace cattle-system --set hostname=rancher.xxxx.net --set replicas=3
使用kubectl -n cattle-system get pod 檢視安裝情況。
到這裡暫時還無法訪問,需要編輯ingress才能正常暴露處理,在aws的負載均衡上註冊。
kubectl -n cattle-system delete ingress rancher
儲存下面的內容到rancher-ingress.yaml檔案中
apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:ap-southeast-1:xxxxxxxx:certificate/34105703-145a-12312-a28e-565e8be89c6a alb.ingress.kubernetes.io/healthcheck-path: /login alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}]' alb.ingress.kubernetes.io/scheme: internet-facing alb.ingress.kubernetes.io/success-codes: 403,404 alb.ingress.kubernetes.io/target-type: ip kubernetes.io/ingress.class: alb meta.helm.sh/release-name: rancher meta.helm.sh/release-namespace: cattle-system nginx.ingress.kubernetes.io/proxy-connect-timeout: "30" nginx.ingress.kubernetes.io/proxy-read-timeout: "1800" nginx.ingress.kubernetes.io/proxy-send-timeout: "1800" name: rancher namespace: cattle-system spec: rules: - host: rancher.xxxxx.net http: paths: - backend: serviceName: rancher servicePort: 80 pathType: ImplementationSpecific
這個alb.ingress的註釋是aws的負載均衡,具體使用方式請參考
arn:aws:acm:ap-southeast-1:xxxxxxxx:certificate/34105703-145a-12312-a28e-565e8be89c6a
這個是亞馬遜上的證照arn內容,如果你使用的是外部的其它證照請參考
安裝文件。rules:的hosts修改成自己的域名。
執行 kubectl apply -f rancher-ingress.yaml kubectl -n cattle-system get ingress 檢視狀態,如果成功就會在ADDRESS一欄看到內容
kubectl -n cattle-system get ingress NAME CLASS HOSTS ADDRESS PORTS AGE rancherrancher.xxxxx.net k8s-cattlesy-rancher-xxxxx-xxxx.ap-southeast-1.elb.amazonaws.com 80 28s
這樣暫時還無法訪問,你需要在dns中新增CNAME解析記錄指向這個ADDRESS中的地址。
新增dns:
解析完成就可以輸入域名訪問rancher了。如剩下的就是設定密碼,等動作。
這樣介面就算完全安裝成功了。但是目前還不能正常使用,我們還缺少一些其它東西。比如映象倉庫這些,下一章講如果自建映象倉庫。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2781813/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Rancher 下圖形介面 搭建 K8S 叢集K8S
- 遙控Linux的控制檯圖形介面薦Linux
- Oracle:PL/SQL--開啟控制檯or關閉控制檯OracleSQL
- rancher部署k8sK8S
- 圖靈社群的開局形勢很好啊圖靈
- idea建立、執行、打包控制檯程式Idea
- 不一樣的控制檯程式—–在控制檯中輸出圖片薦
- Java圖形化:佈局方式Java
- KubeVela v1.2 釋出:你要的圖形化操作控制檯 VelaUX 終於來了!UX
- zookeeper控制檯
- JAVA控制檯下:控制檯商城購物系統Java
- .NET Core建立一個控制檯(Console)程式
- 純 CSS 建立各種不同的圖形形狀CSS
- rocketmq 管理控制檯MQ
- 向量圖形編輯控制元件控制元件
- win10 怎麼開啟火炬之光2的控制檯_火炬之光2win10開啟控制檯教程Win10
- Patternodes for mac(建立圖形模式軟體)Mac模式
- PatterNodes Mac(建立圖形向量模式工具)Mac模式
- 無法開啟控制檯的解決方案
- VC++ 控制檯程式中 四種定時器建立方法C++定時器
- C語言控制檯列印3D愛心圖案C語言3D
- Chrome控制檯技巧篇Chrome
- rocketmq控制檯安裝MQ
- Domino控制檯指令大全
- 開源專案分享:ChatGPT 控制檯聊天應用ChatGPT
- 解決Weblogic域建立、啟動、進入控制檯慢問題Web
- 開發現代化的.NetCore控制檯程式:(2)建立一個C#專案模板NetCoreC#
- 有趣的控制檯玩法:一行程式碼繪製控制檯影像!行程
- 部署 K8s 圖形化管理工具 DashboardK8S
- Sentinel 實戰-控制檯篇
- Chrome控制檯實用指南Chrome
- dubbo管理控制檯安裝
- Chrome控制檯使用詳解Chrome
- Firebug控制檯詳解
- 控制檯安全性破解
- 如何使用 XYZ 軟體建立複雜圖形
- Win10系統開啟Windows控制檯的方法Win10Windows
- web開發中圖形Web