1。部署grafana
apiVersion:应用程序/v1 :StatefulSet 元数据: 名称:grafana 名称空间:kube-system 规范: 名:“grafana” 副本:1 选择器: matchLabels: 应用:grafana 模板: 元数据: 标签: 应用:grafana 规范: 容器: ——名称:grafana 图片:grafana/grafana 港口: - containerPort: 3000 TCP协议: 资源: 限制: cpu: 100 内存:256米 请求: cpu: 100 内存:256米 volumeMounts: ——名称:grafana-data mountPath:/var/lib/grafana 子路径:grafana securityContext: fsGroup: 472 runAsUser: 472 volumeClaimTemplates: -元数据: 名称:grafana-data 规范: storageClassName: managed-nfs-storage accessModes: ——ReadWriteOnce 资源: 请求: 储存:“1 gi” 推荐- - - - - - apiVersion: v1 类型:服务 元数据: 名称:grafana 名称空间:kube-system 规范: 类型:NodePort 港口: 端口:80 发送:3000 nodePort: 30007 选择器: 应用:grafana
2。storageclass提前创建好的
[root@kubemaster01 grafana] # kubectl sc 姓名粮食供应者年龄 managed-nfs-storage fuseim。革命制度党/ifs 4 h25m [root@kubemaster01 grafana] #
3。访问
[root@kubemaster01 grafana] # kubectl svc - n kube-system 名字类型集群ip外部ip端口(年代) grafana NodePort 169.169.180.248 & lt; none>80:30007/TCP 6 m33
4。访问添加数据源出图