小编Rou*_*han的帖子

Azure VMSS 如何在缩小或缩小时处理现有请求?

我有一个实例数为 3 的 VMSS。假设我指定如果 CPU 利用率 <20%,则将实例减少 3 到 1。假设这 3 个实例正在处理一些请求,假设每个请求需要 60 秒才能完成.

假设此时 CPU 利用率达到 15%,那么实例数应该减少 2。那么此时由其他两个实例服务的现有请求会发生什么。这些实例是否将其正在进行的进程转移到其他实例,或者在它们完成正在进行的请求之前不会减少计数?

我已经使用应用程序网关附加了规模集并启用了连接排空,以便正在进行的进程不会丢失。但它正在下降。由于它失败了,我正在尝试使用 API 管理修订版和版本做一些事情。

期望:一旦发生缩小/缩小,正在进行的请求不应下降。

azure horizontal-scaling azure-vm-scale-set

5
推荐指数
1
解决办法
493
查看次数

在用于 MongoDB 映像的 Azure AKS 群集上增加副本数超过 1 时发生 CrashLoopBackOff

单击此处获取错误屏幕

我正在将 MongoDb 部署到 Azure AKS,并使用 Azure 文件共享作为卷(使用持久卷和持久卷声明)。如果我增加副本超过一个,则会发生 CrashLoopBackOff。只有一个 Pod 被创建,其他 Pod 都失败了。

我的 Docker 文件用于创建 MongoDb 映像。

FROM ubuntu:16.04

RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

RUN echo "deb http://repo.mongodb.org/apt/ubuntu $(cat /etc/lsb-release | grep DISTRIB_CODENAME | cut -d= -f2)/mongodb-org/3.2 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list

RUN apt-get update && apt-get install -y mongodb-org

EXPOSE 27017

ENTRYPOINT ["/usr/bin/mongod"]
Run Code Online (Sandbox Code Playgroud)

用于部署的 YAML 文件

kind: Deployment
apiVersion: extensions/v1beta1
metadata:
  name: mongo
  labels:
    name: mongo
spec:
  replicas: 3
  template:
    metadata:
      labels:
        app: mongo
    spec:      
      containers:
      - …
Run Code Online (Sandbox Code Playgroud)

ubuntu azure mongodb kubernetes

3
推荐指数
1
解决办法
831
查看次数