• Selenium Grid容器化-分布式测试
    内容将介绍在容器环境中一键部署Selenium Grid,动态伸缩node节点,制作测试脚本的基础镜像。Selenium经常被用于测试web应用程序在不同浏览器的兼容性。在企业级自动化测试中,常常结合Selenium组件Selenium Grid实现多节点分布式自动化测试。Selenium Grid由中心管理服务Hub和多个node节点组成,node节点需要注册到Hub服务中。使用传统方式部署分布式测试环境比较繁琐和费时,本文将介绍使用docker-compose的方式实现一键部署Selenium Grid分布式测试环境。Client Demo演示上面通过docker-compose已成功部署了Selenium Grid,其中心HUB服务端口为4444,测试脚本需要指向该端口。
  • 技术漫谈 | 容器化开发及两步法快速构建Docker 镜像
    程序员只需要考虑程序运行时的容器环境,容器与宿主机之间的关系交由类似于 Docker 的容器管理层实现。作者在 Docker 基础上做过大量的开发和应用,所以优先选择 Docker 容器技术。Alpine Linux 是面向安全的轻量级 Linux 发行版,主要用于面向 Serverless 服务而无需用户操作的容器操作系统。这些软件包的安装指令在Dockerfile 文件中描述。因为有两个步骤,称作两步法构建镜像。Dockerfile 是顺序执行的过程框架,但是逻辑控制能力比较弱。
  • 通过Kubernetes架构来重温一些经典理念
    摘要目前,Kubernetes有着云端操作系统的美誉,可见其在云计算平台上被开发人员的推崇程度。同时,Kubernetes也几乎成为了DevOps的标配。Kubernetes项目源自于Google Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训。除了利用kubernetes来高效的管理我们的集群,通过分析和学习Kubernetes的内部架构,也会让我们重温很多架构设计的经典理念并看到他们在实际中的合理运用,为我们的架构设计工作带来启迪。Kubernetes架构概览etcd:用于存储所有资源对象相关的数据,如:Node,Pod,Service,RC等。在kubernetes中,它只可以通过API Server来访问。Kubelet:它可以说是真正的最终执行者。
个人资料

深圳睿云智合科技有限公司官网订阅号 - 产品支持 service@wise2c.com / 售前咨询 sales@wise2c.com / 问题咨询contact@wise2c.com