栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

K8S部署Skywalking

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

K8S部署Skywalking

步骤
    安装es7
    《docker安装ElasticSearch7》下载aop镜像
    https://hub.docker.com/r/apache/skywalking-oap-server
    docker run --name oap --restart=always -e TZ=Asia/Shanghai --link es7:es7 -d -e SW_STORAGE=elasticsearch7 -e SW_STORAGE_ES_CLUSTER_NODES=es7:9200 apache/skywalking-oap-server:8.9.1
    
    下载ui镜像
    https://hub.docker.com/r/apache/skywalking-ui
    docker run --name oap-ui --restart=always -e TZ=Asia/Shanghai -d -e SW_OAP_ADDRESS=http://oap:12800 apache/skywalking-ui
    
OAP部署

service:

apiVersion: v1
kind: Service
metadata:
  name: oap
  namespace: skywalking-test
  labels:
    service: oap
spec:
  ports:
    - port: 12800
      name: rest
    - port: 11800
      name: grpc
  selector:
    app: oap

deployment:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: oap
  namespace: skywalking-test
spec:
  replicas: 1
  selector:
    matchLabels:
      app: oap
      release: skywalking
  template:
    metadata:
      labels:
        app: oap
        release: skywalking
    spec:
      containers:
        - name: oap
          image: apache/skywalking-oap-server:8.9.1
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 11800
              name: grpc
            - containerPort: 12800
              name: rest
UI部署

service:

apiVersion: v1
kind: Service
metadata:
  name: skywalking-ui
  namespace: skywalking-test
  labels:
    service: skywalking-ui
spec:
  ports:
    - port: 8080
      name: page
      nodePort: 31234
  type: NodePort
  selector:
    app: akywalking-ui

deployment:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: skywalking-ui
  namespace: ihuaben-test
  labels:
    app: skywalking-ui
spec:
  replicas: 1
  selector:
    matchLabels:
      app: skywalking-ui
  template:
    metadata:
      labels:
        app: skywalking-ui
    spec:
      containers:
        - name: skywalking-ui
          image: apache/skywalking-ui
          ports:
            - containerPort: 8080
              name: page
          env:
            - name: SW_OAP_ADDRESS
              value: oap:12800

创建完成这四个配置文件:

执行:

kubectl apply -f .

查看pod

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/705412.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号