<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                1、grafana出圖部署 準備鏡像 ``` docker pull grafana/grafana:5.4.2 docker tag 6f18ddf9e552 harbor.od.com/infra/grafana:v5.4.2 docker push harbor.od.com/infra/grafana:v5.4.2 ``` 準備目錄 ``` mkdir /data/k8s-yaml/grafana cd /data/k8s-yaml/grafana ``` 準備rbac資源清單 cat rbac.yaml ``` apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: addonmanager.kubernetes.io/mode: Reconcile kubernetes.io/cluster-service: "true" name: grafana rules: - apiGroups: - "*" resources: - namespaces - deployments - pods verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: labels: addonmanager.kubernetes.io/mode: Reconcile kubernetes.io/cluster-service: "true" name: grafana roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: grafana subjects: - kind: User name: k8s-node ``` cat dp.yaml ``` apiVersion: extensions/v1beta1 kind: Deployment metadata: labels: app: grafana name: grafana name: grafana namespace: infra spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 7 selector: matchLabels: name: grafana strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 1 type: RollingUpdate template: metadata: labels: app: grafana name: grafana spec: containers: - name: grafana image: harbor.od.com/infra/grafana:v5.4.2 imagePullPolicy: IfNotPresent ports: - containerPort: 3000 protocol: TCP volumeMounts: - mountPath: /var/lib/grafana name: data imagePullSecrets: - name: harbor securityContext: runAsUser: 0 volumes: - nfs: server: hdss-6.host.com path: /data/nfs-volume/grafana name: data ``` cat svc.yaml ``` apiVersion: v1 kind: Service metadata: name: grafana namespace: infra spec: ports: - port: 3000 protocol: TCP targetPort: 3000 selector: app: grafana ``` cat ingress.yaml ``` apiVersion: extensions/v1beta1 kind: Ingress metadata: name: grafana namespace: infra spec: rules: - host: grafana.od.com http: paths: - path: / backend: serviceName: grafana servicePort: 3000 ``` 域名解析 ``` vi /var/named/zq.com.zone grafana A 10.4.7.10 systemctl restart named ``` 應用資源配置清單 ``` kubectl apply -f http://k8s-yaml.od.com/grafana/rbac.yaml kubectl apply -f http://k8s-yaml.od.com/grafana/dp.yaml kubectl apply -f http://k8s-yaml.od.com/grafana/svc.yaml kubectl apply -f http://k8s-yaml.od.com/grafana/ingress.yaml ``` 進入容器安裝插件 grafana確認啟動好以后,需要進入grafana容器內部,安裝以下插件 ``` kubectl -n infra exec -it grafana-d6588db94-xr4s6 /bin/bash # 以下命令在容器內執行 grafana-cli plugins install grafana-kubernetes-app grafana-cli plugins install grafana-clock-panel grafana-cli plugins install grafana-piechart-panel grafana-cli plugins install briangann-gauge-panel grafana-cli plugins install natel-discrete-panel ``` 添加數據源,依次點擊:左側鋸齒圖標-->add data source-->Prometheus ![](https://img.kancloud.cn/bd/d8/bdd8ca09fd5cc65a3a22685184b1208d_903x808.png) 添加完成后重啟grafana ``` kubectl -n infra delete pod grafana-7dd95b4c8d-nj5cx ``` 添加K8S集群信息 啟用K8S插件,依次點擊:左側鋸齒圖標-->Plugins-->kubernetes-->Enable 新建cluster,依次點擊:左側K8S圖標-->New Cluster ![](https://img.kancloud.cn/f2/26/f226d8fd82a13c2ccb1100e7bf990bac_862x795.png) 添加完需要稍等幾分鐘,在沒有取到數據之前,會報http forbidden,沒關系,等一會就好。大概2-5分鐘 ![](https://img.kancloud.cn/5f/0b/5f0b1c4830f0c0cdeba2141b4f48fcb9_931x700.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看