skywalking K8S集群下安装

一、资源准备

安装文件下载地址:https://archive.apache.org/dist/skywalking/kubernetes/

这边使用的是4.5.0版本

(1)基础镜像资源准备

因为安装环境k8s在内网环境中,整个安装用到的镜像需要预先拉取下载推到内网仓库里。/skywalking-helm/values.yaml用到下面三个镜像。

docker pull  镜像名
docker tag   镜像名:tag    内网地址+镜像名:tag
docker pull  内网地址+镜像名:tag
-------------------------------------------------------------
busybox:1.30
skywalking.docker.scarf.sh/apache/skywalking-oap-server:9.6.0
skywalking.docker.scarf.sh/apache/skywalking-ui:9.6.0

(2)关键配置修改

/skywalking-helm/values.yaml

initContainer:
  image: 10.142.12.18:38080/common/docker-repo/busybox       #改为内网镜像地址
  tag: '1.30'

oap:
  name: oap
  image:
    repository: 10.142.12.18:38080/common/docker-repo/skywalking-server      #改为内网镜像地址
    tag: v9.6.0  # Must be set explicitly
  storageType: elasticsearch      #存储类型设置为es
            


ui:
  image:
    repository: 10.142.12.18:38080/folib-common/docker-repo/skywalking-ui       #改为内网镜像地址
  service:
    type: NodePort
    nodePort: 30080        #指定skywalking的UI端口

elasticsearch:
  enabled: false        #设置为false,因为这边我们启动skywalking使用已经搭建好的es,如果为true,它自己会启动es,但是启动的es的数据是没有挂载出来的。
  config:               # For users of an existing elasticsearch cluster,takes effect when `elasticsearch.enabled` is false

/skywalking-helm/values-my-es.yaml

oap:
  image:
    tag: v9.6.0
  storageType: elasticsearch

ui:
  image:
    tag: v9.6.0

elasticsearch:
  enabled: false
  config:               # For users of an existing elasticsearch cluster,takes effect when `elasticsearch.enabled` is false
    host: 10.10.71.71   #修改为已经搭建好的es的ip和端口
    port:
      http: 32000
    user: "xxx"         # [optional]
    password: "xxx"     # [optional]

二、启动 

(1)helm启动skywalking

--创建skywalking namespace
kubectl create ns 'skywalking'
--启动
helm install my-release /root/skywalking/skywalking-helm -n skywalking   #这种方式安装,es是一起安装,es数据没有挂载出来,最好使用已经安装好的数据目录data挂载出来的现成的es
--使用存在的es启动skywalking
helm install my-release /root/skywalking/skywalking-helm -n skywalking -f  ./values-my-es.yaml
-- 卸载
helm uninstall my-release skywalking-helm -n skywalking

启动后:es集群,skywalking-oap,skywalking-ui。

(2)skywalking访问

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值