2019-01-13

培训

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

本次培训包括:容器特性、镜像、网络;Kubernetes架构、核心组件、基本功能;Kubernetes设计理念、架构设计、基本功能、常用对象、设计原则;Kubernetes的数据库、运行时、网络、插件已经落地经验;微服务架构、组件、监控方案等。

DockOne.io

Kubernetes实战培训 | 深圳站

培训内容包括:云原生介绍、微服务;Docker基础、Docker工作原理、镜像、网络、存储、数据卷、安全;Kubernetes架构、核心组件、常用对象、网络、存储、认证、服务发现、调度和服务质量保证、日志、监控、告警、Helm、时间案例等。

DockOne.io

社区观点

厉华:写一个开源容器引擎会是什么样的体验?

2013年,Docker.Inc 开源了一款应用容器引擎 Docker。开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到相同内核的任何Linux 机器上部署运行。这种集装箱式的应用开发和部署方式降低了开发人员在开发、测试和部署软件时的压力。Docker 自2013年推出以来,深受开发者喜爱。

开源中国

微服务浪潮中,程序猿如何让自己 Be Cloud Native

这篇文章也是先从作者自身项目的角度(一个基于 EDAS 的微服务架构),来阐述对这十二条要素的前两条 —— 仓库(Code Base)与依赖(Dependency)的理解。

DockOne.io

视频

Kubernetes for Beginners

Kubernetes is one of the highest velocity open source projects in history. Its a tool that enables developers to manage 'containerized' apps in the cloud easily. In this tutorial video, I'll deploy an image classifier app built in python to the cloud using Kubernetes. It's a 3 step process, and along the way I'll explain key concepts surrounding Docker, Google Cloud, and scalability. Enjoy!

YouTube

微信群分享

私有容器云与DevOps流水线

伴随着微服务架构的普及,龙腾内部很多业务线从单体架构转向微服务架构,在根据业务边界进行拆分时,带来的服务实例数目成倍数增长,这给开发、运维、测试增加了不少复杂度和工作量,此时我们利用Kubernetes来搭建容器云平台,并实现DevOps简易流水线,来减轻开发和运维工作,提升整体工作效率,本次将分享一下我们的实践过程,希望可以给大家在构建整体平台时带来一点思路。想进群参与学习或分享的同学请加微-信:liyingjiesd,备注『进群』。

DockOne.io

相关书籍

Guide to Serverless Technologies

The New Stack’s Guide to Serverless Technologies will help practitioners and business managers place these pros and cons into perspective by providing original research, context and insight around this quickly evolving technology.

The New Stack

学习教程

Consul+Prometheus系统监控之服务发现

本文主要介绍Consul以及与Prometheus集成的统一配置管理。

个人博客

带你从零了解Docker

我相信有很多人对Docker感兴趣,都想学学Docker,毕竟天天听、毕竟这么火、毕竟技多不压身。许多人并不清楚Docker到底是什么,要解决什么问题,好处又在哪里?接下来我就详细解释一下,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。

个人博客

携程Redis容器化实践

携程的Redis使用规模有200T+,并且每天有百万亿次的访问频率,如此大规模的Redis容器化对于我们来说是个不小的挑战,本文分享携程Redis容器化落地的一些实践经验。

携程技术中心

为什么Kubernetes安全这么难?

如果你已经很熟悉Kubernetes,标题中的问题可能会让你产生深刻的共鸣。 如果你刚刚开始你的云原生之旅,并且Kubernetes就像一座若隐若现的等待你去征服的山峰,你很快就会意识到这个问题的针对性。

Giant Swarm

图解Kubernetes网络

本文主要指出Kubernetes作为一个分布式系统,是如何通过Service这个抽象概念进行服务发现的,并进一步阐明了出站流量和入站流量的实现方式,帮助用户更加清晰得使用Kubernetes。

个人博客

etcd 集群运维实践

etcd 是 Kubernetes 集群的数据核心,最严重的情况是,当 etcd 出问题彻底无法恢复的时候,解决问题的办法可能只有重新搭建一个环境。因此围绕 etcd 相关的运维知识就比较重要,etcd 可以容器化部署,也可以在宿主机自行搭建,本文内容是通用的。

DockOne.io

知乎容器化构建系统设计和实践

知乎应用平台团队基于 Jenkins Pipeline 和 Docker 打造了一套持续集成系统。Jenkins Master 和 Slave 基于 Docker 部署,每次构建也是在容器中进行。目前有三千个 Jenkins Job,支撑着整个团队每日近万次的构建和部署量。

知乎

Kubernetes API 与 Operator:不为人知的开发者战争(二)

作为这个趋势坚定不移的贯彻者,无论是 Istio,还是 Knative,都在用同样的经历告诉我们这样的道理:只有构建在 Kubernetes 这个云时代基础设施事实标准上的开发者工具,才有可能成为下一个开发者领域的 “Operator” 。

DockOne.io

云原生技术的初学者指引

2014年,谷歌开源了一个主要用于容器编排的,名为博格(Borg)的内部项目。由于没有机构来管理这个项目,谷歌就与Linux基金会联合创建了旨在鼓励Kubernetes和其他云原生解决方案的开发和协作的云原生计算基金会(CNCF)。而Borg项目就更名为Kubernetes,并用Go语言重写了实现部分,成为了CNCF的启动捐赠项目。毫无疑问地讲,Kubernetes只是开始,后续有大批的新项目先后加入到CNCF,围绕着Kubernetes不断地扩展功能。

Medium

微服务架构下静态数据通用缓存机制

在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通用的解决之道。

开源中国