k8s+containerd的集群中部署skywalking
时间: 2024-05-13 18:18:14 浏览: 113
要在 k8s+containerd 集群中部署 SkyWalking,你需要按照以下步骤进行操作:
1. 首先,你需要在 k8s 集群中创建一个命名空间,用于部署 SkyWalking 组件。你可以使用以下命令创建一个名为 skywalking 的命名空间:
```
kubectl create namespace skywalking
```
2. 接下来,你需要使用 Helm 安装 SkyWalking。你可以使用以下命令添加 SkyWalking Helm 仓库:
```
helm repo add apache-skywalking https://apache.github.io/skywalking-helm
```
3. 然后,你可以使用以下命令安装 SkyWalking:
```
helm install skywalking apache-skywalking/skywalking --namespace skywalking
```
这将在 skywalking 命名空间中部署 SkyWalking 的所有组件。
4. 安装完成后,你需要获取 SkyWalking 的 UI 访问方式。你可以使用以下命令获取 SkyWalking 的 UI 访问方式:
```
kubectl get svc -n skywalking
```
这将返回一个包含 SkyWalking 各组件的 Service 列表。你需要查找 `skywalking-ui` 的 Cluster IP,并通过浏览器访问该 IP 地址和端口号(默认为 `8080`)以访问 SkyWalking UI。
5. 最后,你需要配置你的应用程序以将数据发送到 SkyWalking。你可以使用 SkyWalking 提供的各种插件和 SDK 来实现这一点。具体实现方式可以参考 SkyWalking 的官方文档。
至此,你已经成功在 k8s+containerd 集群中部署了 SkyWalking,并将应用程序的数据发送到了 SkyWalking。
阅读全文