小编Tee*_*ebu的帖子

AWS Elastic Beanstalk 通过 .ebextensions 设置根卷

AWS 文档太大而且令人困惑,我似乎无法让它工作。

我有一个 docker 映像,正在将其部署到 elasticbeanstalk t2 实例上。我想将音量设置为 50 G。

它创建在 64 位 Amazon Linux 2/3.0.1 平台上运行的 Docker。

创建实例:

eb create --single --tier webserver --instance_type t2.nano
Run Code Online (Sandbox Code Playgroud)

我尝试了一些建议的解决方案,但当我重新部署或创建实例时,它们似乎都不起作用。

尝试1:

里面.ebextensions/options.config

option_settings:
  aws:autoscaling:launchconfiguration:
    RootVolumeType: gp2
    RootVolumeSize: "50"
Run Code Online (Sandbox Code Playgroud)

尝试2:

Resources:
  AWSEBAutoScalingLaunchConfiguration:
    Type: AWS::AutoScaling::LaunchConfiguration
    Properties:
      BlockDeviceMappings:
        - DeviceName: /dev/xvda
          Ebs:
            VolumeType:
              'gp2'
            VolumeSize:
              '50'
Run Code Online (Sandbox Code Playgroud)

其次是:
eb deploy

这些都不会改变卷的大小,它保持默认状态。

在此输入图像描述

我缺少什么?

amazon-web-services amazon-elastic-beanstalk

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

Kubernetes - 使用 cli 在一行中创建带有标签的秘密

我可以使用单行命令创建一个秘密,如下所示:

kubectl -n myns create secret generic my-secret --from-literal=type=super --from-literal=url=example.com --from-file=samples=sample.txt
Run Code Online (Sandbox Code Playgroud)

但创建时缺少标签。我想将其保留为单行命令。

我可以传入标签参数还是需要进行第二次调用来修改创建的秘密?

kubernetes

4
推荐指数
2
解决办法
4860
查看次数