K8S安装skywalking
1、准备工作
参考文档:https://github.com/apache/skywalking-kubernetes
1.1 此次安装的版本存储说明:
名称 | description | example |
---|---|---|
oap.image.tag | skywalking-oap的版本 | 8.9.1 |
oap.storageType | 存储方式 | elasticsearch 7.5.1 |
ui.image.tag | web版本 | 8.9.1 |
1.2 安装helm
已安装的请略过。。。
Helm看作Kubernetes下的apt-get/yum,可以很方便的安装k8s应用
#从官网下载最新版本的二进制安装包到本地:https://github.com/kubernetes/helm/releases
#我的系统是centos64位的,所以选择amd64
tar -zxvf helm-v3.8.1-linux-amd64.tar.gz # 解压压缩包
# 把 helm 指令放到bin目录下
mv helm-3.8.1/helm /usr/local/bin/helm
helm help # 验证
2、安装
设置环境变量
# 配置安装helm软件的名称
export SKYWALKING_RELEASE_NAME=skywalking
# 配置skywalking安装到k8s的命名空间
export SKYWALKING_RELEASE_NAMESPACE=skywalking
# 配置helm仓库名称
export REPO=skywalking
helm添加仓库
helm repo add ${REPO} https://apache.jfrog.io/artifactory/skywalking-helm
创建命名空间
kubectl create ns skywalking
可以提前进行查看要安装的内容
helm pull ${REPO}/skywalking
tar -zxvf skywalking-4.2.0.tgz
ll
进行安装
helm install "${SKYWALKING_RELEASE_NAME}" ${REPO}/skywalking -n "${SKYWALKING_RELEASE_NAMESPACE}" \
--set oap.image.tag=8.9.1 \
--set oap.storageType=elasticsearch \
--set ui.image.tag=8.9.1 \
--set elasticsearch.imageTag=7.5.1