
docker和k8s
哥斯拉啊啊啊哦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自动化部署CI/CD和微服务
如上图,使用微服务开发时的整个流程。 在上面流程中,开发人员只需要将代码提交到相应的分支,环境会自动对代码做测试并生成相应的镜像,并再根据新的镜像生成新的服务 微服务可以理解为项目的模块,运行在docker(主流),而管理这些docker,用k8s(主流) 为什么要用到微服务? 在传统的架构中,应用如果频繁升级,开发团队会非常痛苦。 因为企业系统经过多年发展,往往会非常庞大,复杂性太高,要改变...原创 2019-10-23 22:26:59 · 1476 阅读 · 0 评论 -
1)centos7安装docker
流程: 1. 卸载旧版本docker 2. 安装docker依赖 3. 设置源库 4. 安装docker 5. 设置docker镜像源地址 6. 拉取 hello-world 镜像,测试是否安装成功 1. 卸载旧版本docker 进入docker官网,左边社区版本,有各种系统的详细安装文档,这里选择 centos7,如下图 sudo yum remove docker \ ...原创 2019-09-14 16:14:03 · 232 阅读 · 0 评论 -
2)什么是docker
《docker的常用命令》 Docker 容器技术的一种实现方法,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上 docker 的架构大概如上图,安装docker后,有2个部分,server端和client端 server端提供restful-api 接口供 client 端访问,server端和...原创 2019-09-30 11:16:43 · 197 阅读 · 0 评论 -
3)dockerfile 文件构建docker image
参考( https://www.cnblogs.com/panwenbin-logs/p/8007348.html添加链接描述 ) 什么是dockerfile? dockerfile 是用来构建docker image 的脚本文件,内含一些列命令和参数 用dockerfile 构建image 分2步: 1. 编写dockerfile 文件 2. docker build 命令,构建 image ...原创 2019-09-30 15:07:51 · 1007 阅读 · 0 评论 -
04)docker 的网路
上图,docker 的网络类型有4种。 在底层实现上,利用的是linux 内核的network namespace,大概图如下 上图,linux 内核中不同的 network namespace 通过一对 veth 通信的方法 下图,docker 通过veth 通信的方法 问题1:container之间如何实现互相访问? 在启动docker 时,默认会创建1个docker0的 ne...原创 2019-09-30 15:58:49 · 196 阅读 · 0 评论 -
05)容器编排docker swarm
所有操作都在本地一台机器进行,容器都在一台机器。但有些app部署在一台机器上根本无法满足需求,需要部署在多台机器,那问题来了,如下: 如上图问题,这时候就需要用到容器编排技术,docker swarm 是docker 自带的一种编排工具 docker swarm 是一个集群架构 既然是集群,肯定有node,而node又有角色(如leader,follower等) swarm共有2种角色,ma...原创 2019-09-30 17:23:04 · 395 阅读 · 0 评论