如果您在使用EDAS體驗創建、部署應用時遇到了問題,可以按本文提供的方法嘗試解決。
如何選擇ECS集群和Kubernetes集群
創建應用第一步,面對集群類型選擇時,您可以根據以下幾個指標來選擇適合的集群類型:
如果您在選擇集群類型時感到困惑,建議您選擇ECS集群。
集群類型 | 部署形態 | 收費標準 | 運維成本 | 與云原生的結合 | 與云效的結合 |
ECS集群 | 單個ECS實例上部署一個應用。 | 貼近傳統的Linux運維操作,門檻低,可操作性強。 | 無 | 云效支持在ECS集群中部署應用,詳情請參見使用云效2020部署Java應用至ECS集群。 | |
Kubernetes集群 | 單個Pod上部署一個應用,單個ECS實例上可以運行多個Pod。 | 需要對虛擬化、容器技術和Kubernetes集群有基本的了解和使用經驗。 | 與云原生天然結合,可以一個鏡像,多處運行。 | 云效支持在Kubernetes集群中部署應用,詳情請參見使用云效2020進行持續集成和部署(K8s)。 |
使用新購ECS實例創建應用時,提示余額不足
現象
可能的原因
當使用新購買的實例來創建應用時,EDAS將為您代購按量付費的ECS實例,當前賬號余額需要不少于100元。而您的賬號余額小于100元,導致購買按量付費ECS失敗。
解決辦法
到阿里云用戶中心-充值頁面充值,保證賬號余額大于等于100元。
提前購買ECS,再在EDAS中使用已購買的ECS創建部署應用。購買ECS實例請參見創建ECS實例。
為什么自定義環境中只有實例規格
現象
在應用配置頁面選擇后只能看到實例規格,看不到VPC和具體ECS實例。
可能的原因
當前賬號在當前地域下,沒有創建過VPC、微服務空間、集群和ECS,所以只需選擇實例規格,EDAS會幫您創建默認的VPC和指定規格的ECS實例,并在EDAS中創建默認微服務空間和集群。
解決辦法
如果您對網絡、服務隔離和ECS有具體的需求,可以先創建VPC、微服務空間、集群和ECS實例,則在該頁面可以選擇相應的資源部署應用。
集群導入失敗
現象
在應用配置頁面選擇自定義,在實例區域選擇使用已有實例,再選擇未導入到集群的實例,最后在創建應用的時候遇到導入機器到集群失敗的報錯,如圖所示。
可能的原因
選擇的ECS的操作系統不在EDAS支持的范圍內。
解決辦法
重新選擇ECS實例,操作系統需要是Alibaba Cloud Linux 2.1903 64位或CentOS 7.2/7.3/7.4/7.6 64位的。
如何修改應用端口
在ECS集群中部署的應用,可以在應用詳情頁中修改應用配置中的Tomcat端口來指定應用端口。如果遇到指定無效,請參見為什么在代碼中配置的Tomcat端口不生效?。
在Kubernetes集群中部署的應用,暫時只能通過在代碼中指定或者通過掛載SLB的方式來修改應用端口。
如果在使用新流程創建應用時遇到任何問題,歡迎您加入釘釘群進行反饋或咨詢。釘釘群號:21958624