更新记录:

-- 2019-11-16 增加Docker容器监控系列文章

// 此外,今天是11月17日,我又老了一岁,祝我自己生日快乐


近期在学习Kubernetes,基于之前做笔记的习惯,已经写了一部分文章,因此给自己立一个flag:完成这个《.NET Core on K8S学习实践》系列文章!这个系列会持续更新,先发个草稿列表,后续更新,保持关注!

01

关于这个系列

自从去年(2018年)底离开工作了3年的M公司加入X公司之后,开始了ASP.NET Core的实践,包括微服务架构与容器化等等。我们的实践是渐进的,当我们的微服务数量到了一定值时,发现运维工作量已将增加了很多,因此容器编排引擎的需求也随之产生(虽然我们一直都知道K8S的必要性)。同时,在张队发的《.NET云原生采用情况调查》中已经表明,容器编排和自动化领域Kubernetes已经占据了主体地位,学习Kubernetes刻不容缓!

  所以,我将K8S的学习放到了今年的学习列表中,并总结了一些学习笔记和实践总结的文章并汇总在这里,希望对各位园友有帮助!

02

重点内容目录索引

接下来就是重点:

Docker基础

  学习K8S之前需要了解一点Docker基础,如果没有Docker基础请先补补课:

⑥ Docker容器监控工具与方案:

Kubernetes学习初探

  

  如果你想在Windows开发机上快速体验一把K8S,那么可以借助Docker for Windows来快速体验一下:

  如果你嫌在Linux上搭建环境麻烦,那么可以借助K8S在线实验室玩一下快速的交互实验体验一下:

Kubernetes深入学习

  

  想要深入学习K8S,必须在Linux下搭建一个K8S集群,尝试学习和实践各个核心组件:

想要深度应用K8S,需要尝试迁移现有各类应用&中间件至K8S集群中:

  ⑴ 常见应用K8S部署之GFS

  ⑵ 常见应用K8S部署之Helm

  ⑶ 常见应用K8S部署之Redis集群

  ⑷ 常见应用K8S部署之RabbitMQ集群

  ⑸ 常见应用K8S部署之GitLab集群

  ⑹ 常见应用K8S部署之Jenkins

  ⑺ 常见应用K8S部署之Harbor

  ⑻ 常见应用K8S部署之Prometheus+Grafana

  ⑼ 常见应用K8S部署之EFK

Service Mesh初探之Istio

Istio作为K8S原生的Service Mesh,将业务应用的流量控制、服务发现、安全通信等强大的功能实现变得简单明了,同时对业务应用和开发人员透明,还可以跨语言使用,大大降低了开发难度,带给微服务开发领域一次颠覆性的变革!

K8S+Jenkins实现CI/CD

本部分会介绍在实际环境中持续集成和持续部署的使用,通过实现Jenkins流水线脚本自动发布应用到K8S集群中。

阿里云K8S容器服务ACK实践

阿里云容器服务 Kubernetes 版(简称ACK)提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化应用的全生命周期管理。容器服务 Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的 Kubernetes 容器化应用运行环境。

03

参考资料(持续更新)

① CloudMan,《每天5分钟玩转Docker容器技术》、《每天5分钟玩转Kubernetes》

② 杜宽,《再也不踩坑的Kubernetes实战指南》

③ 李振良,《Kubernetes入门与进阶》(收费课程260RMB,但是质量较高)

④ 马哥(马永亮),《Kubernetes快速入门》

⑤ Jesse(刘腾飞),《ASP.NET Core on K8S快速入门》

恰童鞋骚年,风华也许不再正茂,但却仍想挥斥方遒

本公众号会长期关注和分享.NET Core,Microservice,Docker,Kubernetes,CI(持续集成)等技术内容文章,还会与你分享个人生活成长的点滴及各类好书的读书笔记,希望能对你有所帮助,一起成长!

点个【在看】,和更多人一起分享!

.NET Core on K8S 学习与实践系列文章索引 (更新至20191116)相关推荐

  1. .NET Core on K8S 学习与实践系列文章索引 (更新至20191126)

    更新记录: -- 2019-11-26 增加Docker容器日志系列文章 近期在学习Kubernetes,基于之前做笔记的习惯,已经写了一部分文章,因此给自己立一个flag:完成这个<.NET ...

  2. .NET Core 微服务学习与实践系列文章目录索引(2019版)

    Photo :.NET Core 文 | Edison Zhou 2018年,我开始学习和实践.NET Core,并开始了微服务的学习,以及通过各种开源组件搭建服务治理技术方案,并在学习过程中总结了一 ...

  3. .NET Core on K8S学习实践系列文章索引(持续更新)

    近期在学习Kubernetes,基于之前做笔记的习惯,已经写了一部分文章,因此给自己立一个2019年的flag:完成这个<.NET Core on K8S学习实践>系列文章!这个系列会持续 ...

  4. 【数据库系统】数据库系统学习与实践系列文章汇总目录(持续更新中)

    本文属于「数据库系统」系列文章的汇总目录,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘.需要特别说明的是,为了透彻理解和全面掌握数据库系统 ...

  5. 【编译原理】编译原理系统学习与实践系列文章汇总目录(持续更新中)

    本文属于「编译原理」系列文章的汇总目录,这一系列正式开始于2021/10/22,着重于「编译原理的学习与实践」.众所周知,编译原理难学难精,因此本系列将至少持续到作者本人「精通编译原理」为止(笑).由 ...

  6. 项目管理理论与实践系列文章索引

    项目管理理论与实践(1)--企业项目管理介绍 项目管理理论与实践(2)--软件需求分析 项目管理理论与实践(3)--如何进行有效的项目管理 项目管理理论与实践(4)--UML应用(上) 项目管理理论与 ...

  7. 文章目录 | .NET Core on K8s学习之旅 (更新至20200618)

    .NET Core on K8s学习之旅 更新记录: -- 20200511 增加Ingress & Nginx Ingress介绍 -- 20200515 增加Ocelot API网关集成示 ...

  8. ASP.NET Core on K8s学习之旅(14)Ingress灰度发布

    [云原生]| 作者/Edison Zhou 这是恰童鞋骚年的第236篇原创文章 上一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,然后我还录了一个快速分享小视频介绍了一 ...

  9. ASP.NET Core on K8s学习之旅(13)Ocelot API网关接入

    [云原生]| 作者/Edison Zhou 这是恰童鞋骚年的第232篇原创文章 上一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,考虑到很多团队都在使用Ocelot作为 ...

最新文章

  1. git更新代码报错,error: The following untracked working tree files would be overwritten by ch
  2. 【机器学习】机器学习算法优缺点对比(汇总篇)
  3. 公布.NET 框架库源代码(转)
  4. android发短信乱码,android 音乐信息乱码处理
  5. js中的(function(){...})()
  6. 原 水质监测系统解决方案
  7. unity hub是什么东西_Unity可编程渲染管线(SRP)教程:一、自定义管线
  8. python3安卓版安装教程_安装python3的详细教程
  9. 【转】RabbitMQ六种队列模式-5.主题模式
  10. kindeditor项目集成
  11. c# 保存和打开文件的方法
  12. JAVA程序设计:接受数字并求和
  13. Ubuntu 下无法Tab键自动补全功能解决办法
  14. docker server 容器连接sql_Docker 容器的网络连接
  15. [论文阅读] Cross-layer feature pyramid network for salient object detection
  16. 航空——模拟飞行之飞行术语
  17. 2022珠三角深圳锂电池技术展览会暨论坛|2022华南广东深圳锂电池技术展览会
  18. 合天网安就业班_【合天网安实验室】SQL注入入门一
  19. 苹果AppId登录注册
  20. GitHub设置代理 提升速度

热门文章

  1. Microsoft Teams的保留策略
  2. 微软文本检索_如何在Microsoft Word中引用其他文档中的文本
  3. [置顶] C#中通过调用webService获取上网IP地址的区域的方法
  4. Windows Server 2016-图形化迁移FSMO角色
  5. 《移动App测试的22条军规》—第1章1.2节移动App的生命周期
  6. because it is not a variable 编译错误解决方案
  7. CentOS 5.6 快速搭建LAMP
  8. C#不要再使用Npoi啦,使用MiniExcel操作Excel文件更快更高效!
  9. Avalonia跨平台入门第九篇之控件置顶和置底
  10. 调用带有 out 参数的方法时检查弃元参数