k8s 部署 grafana

创建namespace

grafana-namespace.yaml

复制代码
apiVersion: v1
kind: Namespace
metadata:
  name: ns-grafana

拉取镜像

复制代码
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/mirrored-grafana-grafana:10.3.3

grafana的Deployment

grafana-deployment.yaml

复制代码
apiVersion: apps/v1
kind: Deployment
metadata:
  name: grafana
  namespace: ns-grafana
spec:
  replicas: 1
  selector:
    matchLabels:
      task: monitoring
      name: grafana
  template:
    metadata:
      labels:
        task: monitoring
        name: grafana
    spec:
      # hostNetwork: true
      containers:
      - name: grafana
        image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/mirrored-grafana-grafana:10.3.3
        ports:
        - containerPort: 3000
          protocol: TCP

如果使用Service模式部署可以注释hostNetwork: true

grafana的Service

grafana-service.yaml

复制代码
apiVersion: v1
kind: Service
metadata:
  labels:
    kubernetes.io/cluster-service: 'true'
    kubernetes.io/name: monitoring-grafana
  name: grafana-service
  namespace: ns-grafana
spec:
  ports:
  - port: 80
    targetPort: 3000
    nodePort: 31880
    protocol: TCP
  selector:
    name: grafana
  type: NodePort

启动

复制代码
kubectl apply -f grafana-namespace.yaml
kubectl apply -f .

查看

复制代码
kubectl get pod -n ns-grafana
kubectl get svc -n ns-grafana

访问

复制代码
http://10.0.2.12:31880

10.0.2.12为宿主机ip,31880为Service映射的port。默认登录账号密码 admin / admin

相关推荐
罗不俷3 小时前
【RH134知识点问答题】第13章:运行容器
容器·rhel
tb_first7 小时前
k8sday11服务发现(2/2)
docker·云原生·容器·kubernetes·k8s
zxcxylong8 小时前
almalinux9.6系统:k8s可选组件安装(1)
云原生·容器·kubernetes·metrics·almalinux·hpa·vpa
一个天蝎座 白勺 程序猿13 小时前
Apache IoTDB(4):深度解析时序数据库 IoTDB 在Kubernetes 集群中的部署与实践指南
数据库·深度学习·kubernetes·apache·时序数据库·iotdb
xiao-xiang14 小时前
redis-集成prometheus监控(k8s)
数据库·redis·kubernetes·k8s·grafana·prometheus
MANONGMN21 小时前
Kubernetes(K8s)常用命令全解析:从基础到进阶
云原生·容器·kubernetes
Johny_Zhao1 天前
基于 Docker 的 LLaMA-Factory 全流程部署指南
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·yum源·系统运维·llama-factory
陈陈CHENCHEN1 天前
【Kubernetes】在 K8s 上部署 Prometheus
kubernetes·prometheus
郝同学的测开笔记1 天前
从漏洞到防护:如何为你的CronJob添加RBAC安全层?
云原生·kubernetes·测试
科大饭桶1 天前
C++入门自学Day11-- String, Vector, List 复习
c语言·开发语言·数据结构·c++·容器