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
这些都不会改变卷的大小,它保持默认状态。
我缺少什么?
我可以使用单行命令创建一个秘密,如下所示:
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)
但创建时缺少标签。我想将其保留为单行命令。
我可以传入标签参数还是需要进行第二次调用来修改创建的秘密?