标签:href 下载 github 集群 inf tls git ingress heapster
本文的安装方式是使用ingress来暴露Dashboard UI服务,官网提供了4种访问方式,其中ingress最为合适,因为这种方式也是暴露应用的首选方式。
安装
该配置文件已经加入了ingress配置,只要下载部署即可。
kubectl apply -f dashboard-http.yaml
http方式安装dashboar并不是官方推荐的方式,而官方推荐使用https安装dashboard,然而使用https方式安装需要使用证书文件才行,这里使用自签名证书进行安装。
如果使用ingress-traefik或者ingress-nginx其实不需要dashboard ui服务启动https端口也可以开启https访问,具体情况还需要详细研究。
dashboard-https.yaml
k8s的配置文件
k8s-ui.pem
证书文件
k8s-ui-key.pem
证书秘钥
# 生成kubernetes-dashboard-certs
kubectl create secret generic kubernetes-dashboard-certs --from-file=k8s-ui-key.pem --from-file=k8s-ui.pem -n kube-system
# 生成k8s-ui
kubectl create secret tls k8s-ui --cert=k8s-ui.pem --key=k8s-ui-key.pem -n kube-system
kubectl apply -f dashboard-https.yaml
heapseter用于实时监控集群的运行状态。
grafana.yaml
heapster.yaml
heapster-rbac.yamll
influxdb.yaml
# 下载4个安装文件到任意目录中(我这里下载到heapster目录中),并对目录执行apply命令即可
kubectl apply -f heapster/
标签:href 下载 github 集群 inf tls git ingress heapster
原文地址:https://www.cnblogs.com/guodf/p/9095616.html