您当前的位置:首页 >> 家居资讯

使用 KEDA 操作者缩放 Azure pipeline代理

2023-04-25 12:19:23

负责作战为 statefulset。必须为 k8s 坦克部队中的的该软件框架所必需的 GCP 无线通信才能访问的网络。装上 Azure 燃气全权负责

运用以以下 YAML 在 k8s 坦克部队上装上自丹麦政府容装置化时 azure 燃气全权负责。

现今让我们验证全权负责否已急于特许到 ADO 全权负责池水。我们可以看见全权负责也出现今Azure Pipelines上。

azp-gent.yamlapiVersion: v1kind: Secretmetadata: name: azp-agent-secrettype: Opaquedata: vstsToken: BASE64-OF-PAT-TOKEN--apiVersion: v1kind: Servicemetadata: name: azp-agent labels: app.kubernetes.io/instance: azp-agent app.kubernetes.io/name: azp-agentspec: clusterIP: None selector: app.kubernetes.io/instance: azp-agent app.kubernetes.io/name: azp-agent--apiVersion: apps/v1kind: StatefulSetmetadata: labels: app.kubernetes.io/instance: azp-agent app.kubernetes.io/name: azp-agent name: azp-agentspec: replicas: 1 selector: matchLabels: app.kubernetes.io/instance: azp-agent app.kubernetes.io/name: azp-agent serviceName: azp-agent template: metadata: labels: app.kubernetes.io/instance: azp-agent app.kubernetes.io/name: azp-agent spec: containers: - env: - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: AZP_TOKEN valueFrom: secretKeyRef: key: vstsToken name: azp-agent-secret - name: AZP_POOL value: POOL-NAME - name: AZP_URL value: - name: AZP_WORK value: /var/vsts - name: AZP_AGENT_NAME value: $(POD_NAME) image: AZURE-PIPELINE-AGENT-IMAGE imagePullPolicy: Always name: azp-agent resources: limits: cpu: 500m memory: 1Gi requests: cpu: 100m memory: 500Mi volumeMounts: - mountPath: /var/vsts name: workspace - mountPath: /vsts/agent name: agent-dir - mountPath: /var/run/docker.sock name: docker-socket volumes: - hostPath: path: /var/run/docker.sock type: "" name: docker-socket volumeClaimTemplates: - apiVersion: v1 kind: PersistentVolumeClaim metadata: name: workspace spec: accessModes: - ReadWriteOnce resources: requests: storage: 50Gi storageClassName: standard volumeMode: Filesystem - apiVersion: v1 kind: PersistentVolumeClaim metadata: name: agent-dir spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi storageClassName: standard volumeMode: Filesystem

在 Kubernetes 坦克部队上装上 KEDA

KEDA 可以通过多种作法装上在 Kubernetes 坦克部队上。我已经运用以 helm chart 在坦克部队上装上了 KEDA。您可以在此处概要官方 Helm 图像。

科达在行动

早先,ScaledObject 是在惨剧非同和作战间创始人射影的具体来说。现今,我们将运用以 azure-pipeline 触发装置和 TriggerAuthentication 创始人 ScaledObject,以而无须 KEDA 在 statefulset 中的贴图 pod。

请参阅此处的官方页面以探索 ScaledObject 的所有值。

创始人 ScaledObject 后,KEDA 时会相应定时配有并开始监视上面创始人的 azp-agent Statefulset。KEDA 无缝创始人具有所必需配有的 HPA(Horizontal Pod Autoscaler)具体来说,并根据通过 ScaledObject 发放的触发法则(在譬如说中的为路由表长度为“1”)扩张副本。

现今,我将对我的 repo 进行时一些提交以将一些框架排入路由表。

结果,我们可以看见 KEDA 扩张了 azp-agent Statefulset 中的的 pod 必需求量,这些 pod 将特许到全权负责池水并占用路由表中的的待管控必需。

KEDA 有 50 多个贴图装置来驱动运用以各有不同类别的惨剧非同惨剧的相应贴图,并且它还在继续移除来得多。因此,它毕竟是一个装配级该软件,可用以基于惨剧的相应贴图。

北京甲状腺医院哪家好
关节僵硬吃什么药好呢
沈阳妇科医院哪家医院最好
重庆妇科专科医院哪里好
哈尔滨看男科去哪家医院比较好
相关阅读
友情链接