第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Kubernetes Dashboard 及監(jiān)控組件 Heapster 部署

標(biāo)簽:
Docker

UI 组件 - Dashboard 部署

1、下载官方提供的 Dashboard 组件部署的 yaml 文件

wget https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

2、修改 yaml 文件中的镜像


k8s.gcr.io 修改为 registry.cn-hangzhou.aliyuncs.com/google_containers,后续所有 yaml 文件中,只要涉及到 image 的,都需要做同样的修改,因为国内 k8s.gcr.io  这个地址被墙了。

3、修改 yaml 文件中的 Dashboard Service,暴露服务使外部能够访问

kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard  namespace: kube-system
spec:
  ports:
    - port: 443
      targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard

修改为

kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kube-system
spec:
  ports:
    - port: 443
      targetPort: 8443
      nodePort: 31111
  selector:
    k8s-app: kubernetes-dashboard  type: NodePort

4、启动 Dashboard

kubectl apply -f kubernetes-dashboard.yaml

5、访问 Dashboard

地址: https://<Your-IP>:31111/
注意:必须是 https

6、创建能够访问 Dashboard 的用户

新建文件 account.yaml ,内容如下:

# Create Service AccountapiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kube-system
---# Create ClusterRoleBindingapiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kube-system

7、获取登录 Dashboard 的令牌 (Token)

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

输出如下

Name:         admin-user-token-f6tct
Namespace:    kube-system
Labels:       <none>Annotations:  kubernetes.io/service-account.name=admin-user
              kubernetes.io/service-account.uid=81cb9047-7087-11e8-95da-00163e0c5bd1

Type:  kubernetes.io/service-account-token

Data
====
ca.crt:     1025 bytes
namespace:  11 bytes
token:  <超长字符串>

8、登录 Dashboard 面板如下

监控组件 - Heapster 部署

Heapster 用于计算并分析集群资源利用率、监控集群容器

1、下载官方提供的 Heapster 组件部署的 yaml 文件

# 新建文件夹,用于存放 Heapster 部署所需的 yaml 文件mkdir heapster
cd heapster# 获取相关 yaml 文件wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/grafana.yaml
wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/heapster.yaml
wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/influxdb.yaml
wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/rbac/heapster-rbac.yaml

2、修改 yaml 中 image 的值

k8s.gcr.io 全部修改为 registry.cn-hangzhou.aliyuncs.com/google_containers

3、部署 Heapster

kubectl create -f heapster/

4、几分钟后,刷新 Dashboard 面板

Dashboard 上多了 CPU 和 内存的信息。。。

可视化 - Gafana 面板

1、修改 grafana.yaml 文件,暴露服务到外部

# 前面省略,最后几行改为如下内容
  ports:
  - port: 80
    targetPort: 3000
    nodePort: 31112
  selector:
    k8s-app: grafana  type: NodePort

2、访问 Grafana

地址:http://<Your-IP>:31112/
注意:此处是 http 不是 https

3、补充说明

此处 Grafana 服务部署时,没有指定用户登录信息,不建议暴露服务到外部,若需外部访问,建议修改 Deployment 增加用户访问的校验。

参考文档



作者:Anoyi
链接:https://www.jianshu.com/p/7ad86c485f49
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 1
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消