8-11

最近和同事pair学习docker和jenkins,任务是模拟AWS上使用docker并搭建jenkins环境,实现jenkins下发任务给本地。由于是学习模拟,有三套备选方案:

1. 本地docker嵌套docker,外层docker模拟AWS环境,内层在外层基础上搭建jenkins,外层docker容器为内层jenkins服务的slave。

2. 本地virtualbox模拟AWS,本地docker是虚拟机的slave。

3. 真实AWS环境。

在数次尝试方案1并出现各种错误之后,我们求助于专业的Devops人员,得知工程中并不如此做,他们都是采用外层映射到内层的方式,所以放弃。

目前采用第2种方案,虚拟机上dock和jenkins已经搭建好,本地可以访问到jenkins服务,但是slave-master关系尚未建立成功。

我们在网络贯通中花费了一定时间,其实在搭建网络之前我们就应该这样想:


正常的网络关系梳理

但是由于经验不足或是心急,于是我们一开始是这样做的:


混乱毫无连通性

在选择虚拟机和主机的通信方式上,我们直接使用了"一口吃一个大胖子"的原则,想要把虚拟机完全变成网络上一台真实主机,这无形中增加很多实验成本,于是我们换成了KISS原则。通过最简单端口映射方式实现通信。

标题说是心得,最大的心得是什么,就是自己还是浮躁一些,动手之前没有先理清逻辑,以后动手之前,还是先动笔画清楚自己想做的事情。

还有就是KISS原测吧,其实这个原则我一直是follow的,比如机器学习的特征设计,模型尽量简单等等,道理我都懂,不过要时刻提醒自己心态和习惯的转变。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 没有问题是不是个问题 周五下午终于遇到了入职以来的第一个问题:为什么我在三天中都没有遇到问题? 最初引起我担心的情...
    zhezhang阅读 1,072评论 2 1
  • 四点半起床去看小吴哥日出,在酒店门口跟一群tutu车谈价钱,那个负责谈价的头领漫天要价要到小圈20美金。路上拦下的...
    呆呆的大熊小熊阅读 1,501评论 0 0
  • 今天该讲因果推论里的第四个原则,causation is often complex.原因通常是复杂的。笃信自己一...
    法雲阅读 2,833评论 0 0
  • 8、15work 1、自己独立写出冒泡排序及选择排序 一、冒泡排序 二、选择排序 2. 找出数组元素中,差值(绝对...
    cGunsNRoses阅读 2,812评论 0 0
  • 今天突然地想起来前几天在他的另一个支付宝账号上转帐记录上看到一个头像觉得熟悉,当时没多去想,以为是他玩游戏里面的人...
    伊志如此阅读 1,352评论 0 0