My Github

07 2019 档案

摘要:K8S自从去年(2018年)底离开工作了3年的M公司加入X公司之后,开始了ASP.NET Core的实践,包括微服务架构、容器、事件总线等,我们的实践是渐进的。当我们的微服务数量到了一定值时,发现运维工作量已将增加了很多,因此容器编排引擎的需求也随之产生(虽然我们一直都知道K8S的必要性)。所以,我将K8S的学习放到了今年的学习列表中,并总结了一些学习笔记和实践总结的文章并汇总在这里,希望对各位园友有帮助! 阅读全文
posted @ 2019-07-31 09:14 EdisonZhou 阅读(18860) 评论(21) 推荐(61) 编辑
摘要:K8S在上一个小系列文章《ASP.NET Core on K8S学习初探》中,通过在Windows上通过Docker for Windows搭建了一个单节点的K8S环境,并初步尝试将ASP.NET Core WebAPI项目部署到了K8S,把玩了一下快速部署和实例伸缩。这个系列开始,会继续学习K8S以及在Linux上搭建集群来深入把玩。本篇会回顾一下K8S的基本概念以及架构组成,然后会通过Kubeadm快速地搭建一个K8S集群供后续学习把玩之用。 阅读全文
posted @ 2019-07-31 08:56 EdisonZhou 阅读(12315) 评论(26) 推荐(50) 编辑
摘要:Docker默认情况下,容器是没有资源限制的,它会尽可能地使用宿主机能够分配给它的资源。Docker提供了一种控制分配多少量的内存、CPU或阻塞I/O给一个容器的方式,即通过在docker run或docker create命令时设置运行时配置的标志。本文探索了Docker的资源限制相关知识,在日常开发中应该给容器设置一个合理的资源限制值,以防出现OOME的情况导致Linux杀掉错误的进程。 阅读全文
posted @ 2019-07-24 09:17 EdisonZhou 阅读(11782) 评论(0) 推荐(3) 编辑
摘要:唐诗50讲学习笔记所谓隐逸,这是传统知识分子都有可能要面对的一个决策,是“出”还是“处”,出就是做官,处就是隐逸,这个选择往往是深思熟虑且慎之又慎。熊逸老师在这一篇里选择了三首诗,涵盖了真正隐式的生活描述、事先张扬的逃离抒情以及大隐小隐之间的平衡境界。 阅读全文
posted @ 2019-07-22 22:43 EdisonZhou 阅读(1114) 评论(0) 推荐(1) 编辑
摘要:workflow-coreWorkflow-Core是一个适合.NET Core的优秀的轻量级工作流引擎,对于小型工作流和责任链类型的需求开发很适合,可以节约大量时间避免重复造轮子,将时间主要花在业务逻辑上面。当然,这里演示的示例只是众多功能特性中的一小部分,我只是选取了我用到的部分而已,大家有兴趣的话可以去GitHub上先给个star再仔细研究其wiki文档,应用到自己的项目中去。 阅读全文
posted @ 2019-07-16 12:42 EdisonZhou 阅读(45306) 评论(28) 推荐(46) 编辑
摘要:Registry近期工作中发现用到的容器镜像越来越多(不多的时候没考虑过镜像仓库的问题),同一个容器镜像也存在多个版本,那么镜像仓库的搭建需求就涌现出来,本文就目前的几个常用镜像仓库(DockerHub、Registry及Harbor)的搭建进行介绍,我们可以根据需要选择合适自己的就好。 阅读全文
posted @ 2019-07-14 17:53 EdisonZhou 阅读(60673) 评论(6) 推荐(36) 编辑
摘要:K8SK8S在线实验室提供了一个交互实验环境,现将这部分文章精简并翻译为中文,希望对那些不了解K8S的童鞋有帮助,能够快速玩起来有个感性认识... 阅读全文
posted @ 2019-07-10 11:17 EdisonZhou 阅读(2109) 评论(0) 推荐(3) 编辑
摘要:三体《三体》是刘慈欣写的一本科幻巨作,之所以称之为巨作,是因为他将中国的硬科幻拔高到了世界水平,这也让他获得了雨果奖。当然,他还有很多其他的著作,但是《三体》无疑是其成就最高的科幻小说。三体的核心思想就是在宇宙中有无数的文明,但是文明的之间的联系是非常可怕的事情。因为高等级文明是一定会遵循黑暗森林法则,想办法毁掉所能发现的未知文明,比如通过降维打击。 总之,《三体》是一部值得阅读的科幻小说,即使你不是个科幻迷,但是也值得翻一遍,因为不是每个脑洞都能大开成刘慈欣这样的。 阅读全文
posted @ 2019-07-09 10:54 EdisonZhou 阅读(1706) 评论(3) 推荐(2) 编辑
摘要:K8S本文简单的介绍了一下在Docker for Windows环境下,通过kubectl部署一个ASP.NET Core WebAPI到K8S中,并初步使用了K8S的伸缩特性对Deployment进行实例的伸缩,体验了一下所谓的容器的编排。当然,笔者也是初玩,有很多还没学习,这也只是K8S的冰山一角,后续我会学习在Linux下部署K8S的生产级集群环境,深入学习K8S的各种概念并实践,最后会学习阿里云ACK服务(容器服务Kubernetes版)或腾讯云TKE服务(基于Kubernetes的容器服务)去部署和实践公司的生产环境,相信到时也会有很多的分享的! 阅读全文
posted @ 2019-07-04 23:57 EdisonZhou 阅读(5865) 评论(0) 推荐(11) 编辑

点击右上角即可分享
微信分享提示