02 2019 档案

摘要:一.介绍 为什么是容器?它和传统的部署有什么区别? 二.回答以上问题. 敏捷的应用创建和部署. 与传统方式部署相比,容器创建的更简便和更效率,提升了硬件的利用率. 持续开发,集成,部署. 通过快速简便的回滚, 提高可靠,频繁的容器构建.(因为镜像的不可变性) 关注开发与运维的分离. 容器是在构建/发 阅读全文
posted @ 2019-02-27 09:53 莫忘i 阅读(176) 评论(0) 推荐(0) 编辑
摘要:一.为什么要学习领域驱动设计 如果你已经设计出了优雅而万能的软件架构,如果你只是想做一名高效的编码程序员,如果你负责的软件并不复杂,那你确实不需要学习领域驱动设计. 如果用领域驱动设计带来的收获: DDD分为三个单词简写,分别为Domain,Driven,Design. 分别谈谈我对这三个单词的理解 阅读全文
posted @ 2019-02-26 20:58 莫忘i 阅读(350) 评论(0) 推荐(0) 编辑
摘要:一.介绍 控制反转(Inversion of Control,简称IoC):整洁架构思想,不允许内部获知外部的存在,这就导致了我们必须在内层定义与外层交互的接口,通过依赖注入的方式将外层实现注入到内部来。 依赖注入(Dependency Injection,简称DI): 高层通过接口隔离具体实现的依 阅读全文
posted @ 2019-02-26 12:09 莫忘i 阅读(233) 评论(0) 推荐(0) 编辑
摘要:第一步:安装Serilog 使用NuGet包安装以下组件: 第二步:修改Program.cs文件 第三步:修改appsettings.json文件 第四步:打包成镜像运行 阅读全文
posted @ 2019-02-22 16:44 莫忘i 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:信息: Docker版本($ docker --version):Docker版本18.06.1-ce,版本e68fc7a 系统信息($ cat /etc/centos-release):CentOS Linux release 7.5.1804 (Core) 第一步:配置镜像加速 第二步:系统调优 阅读全文
posted @ 2019-02-22 10:52 莫忘i 阅读(548) 评论(0) 推荐(0) 编辑
摘要:一.介绍 前一篇,介绍了ASP.NET Core部署到K8S上,下面介绍我们在发布新一版本中怎么通过Gitlab CI自动给镜像打版本并部署到K8S上. 二.我们通过GitLab CI/CD 变量 不废话,先上代码: 上面的.gitlab-ci.yml 可以看到平常开发人员提交代码先 build , 阅读全文
posted @ 2019-02-18 21:01 莫忘i 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:一、登陆私有仓库错误: 解决办法: 添加 insecure-registries systemctl daemon-reload systemctl restart docker 阅读全文
posted @ 2019-02-18 19:43 莫忘i 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:一.介绍 前一篇,写的K8S部署环境的文章,简单的介绍下DevOps(Development和Operations的组合词),高效交付, 自动化流程,来减少软件开发人员和运维人员的沟通。Martin Fowler说过,"持续集成并不能消除Bug,而是让它们非常容易发现和改正。" 下面正式开始部署AS 阅读全文
posted @ 2019-02-17 19:51 莫忘i 阅读(1004) 评论(1) 推荐(3) 编辑
摘要:信息: Docker版本($ docker --version):Docker版本18.06.1-ce,版本e68fc7a 系统信息($ cat /etc/centos-release):CentOS Linux release 7.5.1804 (Core) 第一步:创建Redis文件夹 第二步: 阅读全文
posted @ 2019-02-17 17:18 莫忘i 阅读(2526) 评论(0) 推荐(1) 编辑
摘要:一.部署流程介绍 开发人员通过Git上传asp.net core 项目到Gilab,并编写好.gitlab-ci.yml , GitLab-Runner 自动拉取代码,然后进行Build,编译,单元测试,生成镜像,并推送到Harbor仓库,docker 进行测试部署,最后部署部署到K8S. 二.集群 阅读全文
posted @ 2019-02-17 15:45 莫忘i 阅读(2926) 评论(0) 推荐(2) 编辑
摘要:一、Gitlab Runner CI/CD 错误: 解决办法: 如图 阅读全文
posted @ 2019-02-13 18:38 莫忘i 阅读(3062) 评论(2) 推荐(1) 编辑