#决战

Serverless 与容器决战在即?有了弹性伸缩就不一样了

本文整理自莫源于8月31日 K8s&cloudnativemeetup深圳场的演讲内容。/导读:Serverless和Autoscaling是近些年来广大开发者非常关心的内容。有人说Serverless是容器2.0,终有一天容器会和Serverless进行一场决战,分出胜负。实际上,容器和Server...

Docker决战到底(十) 基于Docker部署Redis服务

首先祝大龄儿童们节日快乐,永远保持一颗童心。本篇实践记录和前篇部署MySQL服务类似,我们权当练手熟悉。在我工作中,我们的生产环境是使用的阿里云的云数据库Redis版,其好处不言而喻。在开发或测试环境我们可以自己搭建Redis服务,接着我们将基于Docker来部署一个Redis服务。我们使用官方提供的最新稳定版5.0....

Docker决战到底(八) 自己动手搭建GitLab服务

在前面的实践记录中,我们使用的示例项目都是我在Github上的,其实除了网络稍微有点慢外也没有什么问题。但是一般在我们的工作中,都会搭建一个公司内部使用的Git服务器,而比较常见的就是搭建一个GitLab服务器。目前我所在的公司里面也是采用的自建GitLab,只是使用的是传统的软件源安装方式而不是基于容器化。所以,本篇...

Docker决战到底(七) 使用多阶段构建Spring Boot应用镜像

前文导航Docker决战到底(一)虚拟机中安装ubuntu系统Docker决战到底(二)Docker环境搭建Docker决战到底(三)Rancher2.x的安装与使用Docker决战到底(四)Jenkins的安装与使用Docker决战到底(五)制作自己的Jenkins镜像Docker决战到底(六)制作自己的Maven镜...

Docker决战到底(九) 部署MySQL服务

绝大多数情况下我们都希望我们的服务是无状态的,但是在项目开发中不可避免的会出现有状态的服务,这给我们在服务弹性伸缩及其他使用上或多或少带来了一定难度。在实际工作使用中,我们线上是采用的阿里云的云数据库RDS,其提供了数据库的容灾、备份、恢复、监控、迁移等方面的全套解决方案,解决了数据库运维的成本。而在开发测试阶段则采用...

Docker决战到底(五) 制作自己的Jenkins镜像

前文导航Docker决战到底(一)虚拟机中安装ubuntu系统Docker决战到底(二)Docker环境搭建Docker决战到底(三)Rancher2.x的安装与使用Docker决战到底(四)Jenkins的安装与使用本篇实践记录主要围绕制作一个自己的jenkins镜像而展开,前提是需要你了解怎么制作一个镜像,如果你还...

Docker决战到底(四) Jenkins的安装与使用

 说到CI(持续集成)也许你脑子里马上会蹦出一个著名的CI工具,就是我们本篇实践记录中的jenkins。没错,jenkins能够帮助我们更容易的做到持续集成,但是也需要你不断的提交代码到主干,从而实现持续集成的目的。我经常在项目团队协作中提醒同事需要频繁的拉取与提交代码,但大部分人总习惯了每日一更,甚至几天一...

Docker决战到底(三) Rancher2.x的安装与使用

 image.png当越来越多的容器化应用被部署,一个可以管理编排这些容器的工具此时就显得尤为重要了。目前容器编排领域的佼佼者非kubernates莫属了,但我一直没有来得及上手,可能是学习成本比较高吧,加上公司里面使用的rancher1.6,我就直接用rancher来作为容器编排管理的切入点了,只是我这里采...

【cocos2d-x 3.7 飞机大战】 决战南海I (三) 敌机实现

    如今来实现敌机类    敌机和我方飞机相似,具有生命值、能够发射子弹。而且有自己的运动轨迹。事实上能够为它们设计一个共同的基类,这样能够更方便扩展。不同的敌机,应设置不同的标识、属性//敌机生命值cons...

【cocos2d-x 3.7 飞机大战】 决战南海I (七) 控制器的实现

    控制器中的功能并不多,主要是以下这些//对玩家分数的操作CC_SYNTHESIZE_READONLY(SaveData*,m_saveData,SaveData);voidupdate(floattm);//游戏暂停与恢复voidmenuPauseCallback(coc...