目录
一、安装 cert-manager
注意查看cert-manager和K8S支持的对应版本
我的 k8sv1.28.2,cert-manager v1.12.11
下载 cert-manager.yaml 文件,执行
kubectl apply -f cert-manager.yaml
注意:
安装成功后如果应用路由使用了Ingress,应用路由不需要开启https也能使用https访问
二、安装SWCK
下载SWCK0.9.0-bin.tgz
解压、安装
mkdir swck
tar zxf skywalking-swck-0.9.0-bin.tgz -C swck/
kubectl apply -f swck/config/operator-bundle.yaml
三、安装OAP和UI
下载yaml
内容如下,修改了名称空间,修改了版本使用9.2.0:
---
apiVersion: v1
kind: Namespace
metadata:
name: skywalking
---
apiVersion: operator.skywalking.apache.org/v1alpha1
kind: OAPServer
metadata:
name: skywalking
namespace: skywalking
spec:
version: 9.2.0
instances: 1
image: apache/skywalking-oap-server:9.2.0
service:
template:
type: ClusterIP
---
apiVersion: operator.skywalking.apache.org/v1alpha1
kind: UI
metadata:
name: skywalking
namespace: skywalking
spec:
version: 9.2.0
instances: 1
image: apache/skywalking-ui:9.2.0
OAPServerAddress: http://skywalking-oap.skywalking:12800
service:
template:
type: ClusterIP
ingress:
host: zyx.skywalking.cn
安装
kubectl apply -f default.yaml