Kubernetes 本地轮询器
本地轮询器可帮助监控防火墙后面的内部网络和资源(如 URL、虚拟机和网络设备),让您能够追踪虚拟专用网络(VPN)后面的资源。该软件几乎不需要维护,对防火墙友好,可视为私有监控站点。
在 Kubernetes 中安装本地轮询器
按照以下步骤在 Linux 平台的 Kubernetes 环境中安装本地轮询器。
- 创建用于存储账户设备密钥的 Secret:
要获取设备密钥,请登录您的 Site24x7 账户,前往 Admin > Developer > Device Key。
在 Kubernetes 环境的终端中执行以下命令:kubectl create secret generic site24x7-agent --namespace=default --from-literal s247_device_key=<device-key>
- 下载本地轮询器 Kubernetes YAML 清单文件:
- 使用以下信息更新 YAML 文件:

-
提供一个特定于某 Kubernetes 集群的唯一名称 <cluster-unique-id>,例如使用默认命名空间的 UID 作为唯一标识符。
Example: <cluster-unique-id>-s247poller-sts
例如,在上述示例中,将 <cluster-unique-id> 替换为以下命令的输出结果:
kubectl get namespace default -o=jsonpath='{.metadata.uid}'.或者,您也可以输入任何其他唯一名称。
- 提供副本数量值(replicas: 1),表示所需的本地轮询器实例数量,默认设置为 1。
-
- 对于 Amazon 的弹性 Kubernetes 服务(EKS)、Microsoft 的 Azure Kubernetes 服务(AKS)和 Google 的 Kubernetes Engine(GKE)发行版,执行以下命令以应用 YAML 文件中定义的配置:
对于 OpenShift 发行版,执行以下命令以应用 YAML 文件中定义的配置:
kubectl apply -f site24x7-poller-statefulset.yaml
oc apply -f site24x7-poller-statefulset.yaml
