我已使用快速入门指南(https://s3.amazonaws.com/quickstart-reference/spinnaker/latest/doc/spinnaker-on-the-aws-cloud.pdf)在AWS上安装了Spinnaker。我现在正在浏览烘焙/部署(http://www.spinnaker.io/v1.0/docs/bake-and-deploy-pipeline)指南。
我正在尝试为我的应用程序创建一个安全组,但在“帐户”字段中没有任何内容可供选择。此外,VPC字段仅显示无(EC2 Classic)。我错过了什么?
尝试了这个答案,但没有运气:Unable to create an Application - no accounts listed in dashed rectangle beside the Accounts heading
答案 0 :(得分:0)
Spinnaker遵循一些非常具体的naming conventions for VPCs。如果这些是现有的VPC /子网,并且您在VPC选择字段中没有看到任何内容(假设您在尝试创建负载平衡器或服务器组时也没有看到它),则可以向VPC添加标签,其子网通过AWS控制台使用密钥immutable_metadata
和值{"purpose": "{subnet purpose}"}
答案 1 :(得分:0)
快速入门的CF模板命名为vpc'SpinnakerVPC'和子网SpinnakerVPC.internal。{az}。当我将vpc重命名为'defaultvpc'并将子网名称更新为'defaultvpc.internal。{az}并重新启动时,我现在可以看到我的VPC了。
答案 2 :(得分:0)
VPC需要使用以下格式的标记“{vpcName}。{subnetPurpose(例如”internal“)}。{availabilityZone}”。我正在使用现有的VPC,我必须为VPC添加标签“immutable_metadata = {”purpose“:”{TestDeploy}“}”。 另外,确保子网名称采用以下格式 “{VPC名称}。{external或internal}。{az}。 确保重新启动Spinnaker并刷新案例。 有关详细信息,请参阅链接, http://www.spinnaker.io/docs/troubleshooting-guide