当前位置: 首页 > article >正文

K8S学习之基础四十六:k8s中部署Kibana

部署kibana组件

上传kibina镜像到harbor
部署kibana组件,包括svc和deploment
vi kibana.yaml 
apiVersion: v1
kind: Service
metadata:
  name: kibana
  namespace: kube-logging
  labels:
    app: kibana
spec:
  ports:
  - port: 5601
  selector:
    app: kibana
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: kibana
  namespace: kube-logging
  labels:
    app: kibana
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kibana
  template:
    metadata:
      labels:
        app: kibana
    spec:
      containers:
      - name: kibana
        image: 172.16.80.140/kibana/kibana:7.12.1
        imagePullPolicy: IfNotPresent
        resources:
          limits:
            cpu: 1000m
          requests:
            cpu: 100m
        env:
          - name: ELASTICSEARCH_URL
            value: http://elasticsearch:9200
        ports:
        - containerPort: 5601
kubectl apply -f kibana.yaml
kubeclt get pods -n kube-logging

在这里插入图片描述

手工将svc改为nodeport,修改 type: ClusterIP 为 type: NodePort
kubectl edit svc kibana -n kube-logging
# 查看svc的端口
kubectl get svc -n kube-logging

在这里插入图片描述


http://www.kler.cn/a/599672.html

相关文章:

  • 批量修改 PPT 文档中主题、编辑时长、来源等元数据信息
  • 在 Jenkins Pipeline 中利用 Groovy 的闭包特性创建自定义语法糖
  • root无权限修改文件内容处理
  • 简述一下 的内存模型
  • 目标检测20年(三)
  • 华为HG532路由器RCE漏洞 CVE-2017-17215 复现
  • 【STM32】知识点介绍一:硬件知识
  • 查询、插入、更新、删除数据的SQL语句(SQLite)
  • UnityUI中的Anchors与Pivot
  • 提升生产效率的关键: ethercat转TCPIP网关智能通信
  • 【Python】【PyQt5】设置事件绑定(例为按钮点击显示提示框)
  • 如何快速编写软件测试用例?
  • 常⻅框架漏洞--ThinkPHP
  • Linux驱动开发-①platform平台②MISC字符驱动框架③input框架
  • RAG(Retrieval-Augmented Generation)基建之PDF解析的“魔法”与“陷阱”
  • python打包辅助工具
  • GNSS(GPS、北斗等)与UWB的融合定位例程,matlab,二维平面,使用卡尔曼滤波
  • docker-dockerfile书写
  • Elasticsearch 面试备战指南
  • Siri接入DeepSeek快捷指令