2018-07-22

培训

Kubernetes入门与进阶实战培训 | 深圳站

本次培训包括:Docker介绍、Docker镜像、网络、存储、容器安全;Kubernetes架构、设计理念、存储、网络隔离、服务发现与负载均衡;Kubernetes核心组件、Pod、插件、Kubernetes Operator、集群灾备、Helm等。

DockOne.io

基于Kubernetes的DevOps实践培训 | 北京站

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

DockOne.io

社区观点

为什么说Kubernetes是新一代的应用服务器?

容器镜像已成为分布式云原生应用程序的标准打包格式。 虽然容器“本身”不能为应用程序提供真正的业务优势,但Kubernetes及其相关项目(如OpenShift和Istio)提供了以前属于应用程序服务器的非功能性需求。

RedHat官方博客

视频

Intro to Helm for Kubernetes

What Helm is and how it works. Today's session will have some fun in the terminal as well as the Codefresh UI to help us make sense of everything.

YouTube

KubeFlow: Pythonic Machine Learning at Scale on Kubernetes

This talk walks through the architecture of Kubeflow: a project dedicated to answering those questions - and to making machine learning on Kubernetes simple, portable and scalable.

YouTube

微信群分享

基于 GitLab 的 CI 实践

讲述 GitLab CI 的架构及其能力特性,分析它在 DevOPS 实践中的作用。 通过分析 Docker In Docker 的技术细节,详细讲述 CI 实践以及在生产环境中的所做的优化,包括但不限于镜像仓库等,以达到数倍的性能提升。

DockOne.io

学习教程

了解ZooKeepr内部原理

本文主要是介绍ZooKeeper内部是如何运行的,通过从高层次介绍其使用的协议,以及ZooKeeper所采用的在提供高性能的同时还具有容错能力的机制。

个人博客

从零开始学习如何部署代码

想想自己在公司的时候,基本都是写业务,做前端相关的工作,但对于其他方面是涉猎比较少,或者基本没有的。又再想想之前面试的时候,面试官也会问一些栈外问题,比如说你们公司的代码是如何发布部署的,这时候的我是一脸懵逼的。这就使得我想要懂得如何部署代码,以下是折腾的过程,记录一下。 作者:流汗去 链接:https://juejin.im/post/5b45f4f7f265da0fab400502 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

个人博客

Hulu大规模容器调度系统Capos

在视频领域我们有大量的视频转码任务;在广告领域当我们需要验证一个投放算法的效果时,我们需要为每种新的算法运行一个模拟的广告系统来产出投放效果对比验证;在AI领域我们需要对视频提取帧,利用一些训练框架产出模型用于线上服务。这一切都需要运行在一个计算平台上,Capos是Hulu内部的一个大规模分布式任务调度和运行平台。

DockOne.io

微服务架构—自动化测试全链路设计

从 SOA 架构到现在大行其道的微服务架构,系统越拆越小,整体架构的复杂度也是直线上升,我们一直老生常谈的微服务架构下的技术难点及解决方案也日渐成熟(包括典型的数据一致性,系统调用带来的一致性问题,还是跨节点跨机房复制带来的一致性问题都有了很多解决方案),但是有一个环节我们明显忽略了。在现在的微服务架构趋势下,微服务在运维层面和自动化部署方面基本上是比较完善了。从我个人经验来看,上层的开发、测试对微服务架构带来的巨大变化还在反应和学习中。

个人博客

GraphQL 在微服务架构中的实践

这篇文章中,首先会简单介绍 GraphQL 是什么,它能够解决的问题;在这之后,我们会重点分析 GraphQL 在微服务架构中的使用以及在实践过程中遇到的棘手问题,在最后作者将给出心中合理的 GraphQL 微服务架构的设计,希望能为同样在微服务架构中使用 GraphQL 的工程师提供一定的帮助,至于给出的建议是否能够满足读者在特定业务场景下的需求就需要读者自行判断了。

个人博客

深入解读Service Mesh背后的技术细节

在Kubernetes称为容器编排的标准之后,Service Mesh开始火了起来,但是很多文章讲概念的多,讲技术细节的少,所以专门写一篇文章,来解析Service Mesh背后的技术细节。

刘超的通俗云计算

手把手教你学习 etcd

etcd 是一个分布式的、一致性的键值存储系统,主要用于配置共享和服务发现,etcd 基于 Go 语言实现;Google 的容器集群管理系统 Kubernetes、开源 PaaS 平台 Cloud Foundry 和 CoreOS 的 Fleet 都广泛使用了 etcd。

小米运维