随着互联网时代的不断发展,开发者可能会面临这样的困境:为了解决问题、提升开发效率而竭力研发出来的“创新”,似乎削弱了他们在公司的重要程度,甚至取代了他们原先的地位。比如,在云原生时代,部分企业更愿意选择 K8s 来解决运维、弹性的问题,而不是组建一支需要耗费大量雇佣资金、管理资金的研发团队。
转发本文章,即可抽奖,详情见文末。
-
什么是容器服务 K8s -
如何实现”一键部署“到容器服务 K8s -
如何实现”一键部署“到 host,开发部署提速 8 倍

-
集群管理:灵活的地域和网络环境选择,可以根据自己的需求,选择不同的地域创建和删除集群。 -
多种服务器托管方式:支持授权容器服务创建云服务器加入到指定集群,支持将已购买的云服务器添加到指定集群。 -
一站式容器生命周期管理:包括网络、存储、日志、监控、调度、路由、权限。 -
灵活扩展调度策略,轻松打通上下游交付流程:支持服务级别的亲和性策略和横向扩展、跨 AZ 高可用和灾难恢复、集群和应用管理的 OpenAPI,轻松对接持续集成和私有部署系统。
二、如何实现”一键部署“到容器服务 K8s




-
在 Image 标签页中,选择本地应用程序的 Context Directory 和 Dockerfile (通常会根据您本地的应用工程自动识别并设置)。 -
选择容器镜像服务的地域、命名空间和镜像仓库,然后单击 Container 标签页。

-
在 Container 标签页,选择容器服务 Kubernetes 的 Deployment(部署)、Clusters(集群)和Namespace(命名空间) 。 -
选择指定的 Container(容器)。
三、如何实现”一键部署“到 host,开发部署提速 8 倍
-
Host (任意服务器) -
ECS -
CS K8s -
EDAS(包括 EDAS for ECS Application & EDAS for K8s Application) -
Mini Program (小程序云) -
SAE
-
点击:顶部菜单 Tools --> Alibaba Cloud --> Alibaba Cloud View --> Host ,打开机器视图界面,如下图:

-
点击:右上角 Add Host 按钮,出现添加机器界面,如下图,设置相关配置。


部署参数说明:
Deploy File:部署文件包含两种方式:
Maven Build:如果当前工程采用 Maven 构建,可以使用 Cloud Toolkit 直接构建并部署。 Upload File:如果当前工程并非采用 Maven 构建,或者本地已经存在打包好的部署文件,可以选择并直接上传本地的部署文件。
Target Deploy host:在下拉列表中选择 Tag,然后选择要部署的服务器。 Deploy Location :输入在 ECS 上部署路径,如 /root/tomcat/webapps。 Commond:输入应用启动命令,如 sh /root/restart.sh。表示在完成应用包的部署后,需要执行的命令 —— 对于 Java 程序而言,通常是一句 Tomcat 的启动命令。
-
推广有奖活动:将【本文章】转发到朋友圈、公众号、博客、微博、技术网站、媒体号等平台,截图给群里的客服,每转发一个平台——得 1 分 & 1 次抽奖机会,一个平台只能转发一次,可多个平台同时转发,累计分数排名前10+,可以获得重磅礼品。 -
邀请排位赛:下载安装插件,获取邀请码,邀请朋友/同事下载插件,并填上你的邀请码,只要邀请超过 5 人(含)成功下载安装,就一定能获得重磅礼品(天猫精灵、电动牙刷、双肩背包、随身杯等)。
加群了解活动详细:

Tips:
# 点下“在看”
# 然后,公众号对话框内发送“我爱学习”,试试手气?
# 本期奖品是来自淘宝心选的北欧金属质感铜制精笔一支

