2018-01-28

培训

基于Kubernetes的DevOps实践培训 | 上海站

本次培训包含:Kubernetes核心概念;Kubernetes集群的安装配置、运维管理、架构规划;Kubernetes组件、监控、网络;针对于Kubernetes API接口的二次开发;DevOps基本理念;微服务架构;微服务的容器化等。

DockOne.io

社区观点

为什么我会被Kubernetes“洗脑”?

将来,我们会像讨论编译器和操作系统内核一样讨论Kubernetes。 Kubernetes将会是低层级的管路系统,而不在普通应用开发人员的视野之内。

Software Engineering Daily

微服务在2018年的5个发展趋势

在2017年,DevOps领域中增加了大量的生态系统玩家,那么2018年会有哪些变化呢?本文展望了微服务在2018年可能的5个发展趋势,并对各个趋势进行了详细的介绍。

Medium

微信群分享

Kubernetes在到喜啦的实践之路

随着近年来业务的拓展,业务测试上线需求频繁,流程也越来越复杂,同时面对项目和环境的增加,人手不足的问题也导致应对这些变化时压力较大,响应缓慢。因此,为解决这些问题,我们在充分研究后,利用Jenkins+Docker+Kubernetes来解决这些问题,真正解放了运维的双手。本次分享主要从Jenkins+Docker+Kubernetes流程入手,通过实例演示为大家介绍到喜啦的实践之路。想进群参与学习或分享的同学请加微-信:liyingjiesa,备注『进群』。

DockOne.io

视频

IPv6 and Containers: Why We Can't Have Nice Things (And How We Can)

Containers are everywhere. And they all need IP addresses. IPv6 has lots and lots of IP addresses. It's a match made in heaven! Despite this perfect match of problem and solution, however, there are a number of challenges that you'll face if you try to use IPv6 to address your containers.

YouTube

学习教程

Kubernetes存储系统介绍及机制实现

本文分为三大部分。第一部分主要介绍Kubernetes中常用的几种存储,及其使用场景和生命周期等等。第二部分试图介绍一些设计原则和基本架构,并简要介绍各种存储plugin的实现机制及持久卷的一些特性,例如访问模式、回收策略等等。动态卷供给是一个Kubernetes独有的功能,这一功能允许按需创建存储卷,使管理员不必预先创建存储卷,而是随用户需求进行创建。第三部分会介绍一下v1.9中存储的一些新特性。

DockOne.io

解密容器运行时

容器运行时(container runtime) 是一个既熟悉又陌生的话题。在过去的一年里,随着Kubernetes的进一步发展,以及CNCF和OCI 在标准化方向的努力,市面上可供选择的容器运行时也不再只是Docker一家了。容器运行时是什么? 市面上有哪些可选的运行时?各有什么优缺点? 在这篇文章里,你都会得到答案。

个人博客

浅谈服务治理、微服务与Service Mesh(一):Dubbo的前世今生

本系列文章将为大家介绍当下最流行的服务治理、微服务等相关内容,从服务治理、SOA、微服务到最新的服务网格(Service Mesh)进行综合介绍和分析。易商阜极自2017年开始积极引进微服务的理念,并运用于多个项目实践中,为项目升级改造带来了显著效果。本文将以Dubbo为例,向大家介绍SOA、服务治理等概念,以及Dubbo的基础知识和最新发展情况。

易商阜极

一个可供参考的企业应用容器化实践案例

本文分为两个部分,第一部分比较常规,介绍如何用OpenShift搭建自动化测试、开发环境。第二部分介绍了在容器使用过程中遇到的问题,以及应对方案。作者在原有的OpenShift Router仅支持7层协议的基础上,对其进行支持4层协议的扩充,联合CoreDNS,让平台的使用者不用记录灵活多变的IP地址,仅需自己定义自己熟悉的hostname(或者由平台自动生成)就访问对应资源,让使用者几乎没有感知的使用容器还是物理机或者虚拟机。

DockOne.io

探索无服务器技术的生态系统

无服务器技术的景观是无限的,并不断更新。但是,必须记住,选择合适的无服务器体系结构是构建强大且经济高效的应用程序的最终关键。

大大里

手把手教你写Docker

模拟Docker实现一个简单的容器 不到 200行代码(包括空行、注释、异常处理)。这并不是吹牛B,容器技术几乎是Linux kernel内置的模块,我们简单调用一下API就能搞定很多事情。

写程序的康德

五步走战略建立良好持续交付流程

本文将带你了解如何通过Docker来更快更好的持续部署和持续交付。

Caylent官方博客

Kubernetes1.9源码阅读 kubelet对pod资源的watch

kubelet的主要工作是创建、销毁Pod。kubelet需要对Pod资源进行watch,kubelet会 watch想要watch的Pod是那些已经分配到本节点的Pods。本篇文章将从代码实现探究一下kubelet对pod资源的watch实现。

个人博客