2019-05-19

培训

Kubernetes入门与进阶实战培训 | 北京站

本次培训内容包括:Docker基础、容器技术、Docker镜像、数据共享与持久化、Docker三驾马车、Docker实践、Kubernetes基础、Pod基础与进阶、常用对象操作、服务发现、Helm、Kubernetes核心组件原理分析、Kubernetes服务质量保证、调度详解与应用场景、网络、基于Kubernetes的CI/CD、基于Kubernetes的配置管理等。

DockOne.io

Kubernetes实战培训 | 深圳站

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

DockOne.io

Service Mesh入门与进阶实战培训 | 北京站

主要内容包括:Istio介绍、核心功能、使用场景、安装与配置、升降级,Envoy介绍、架构、内部实现,Istio控制面板,Mixer核心功能与规则、监控、工作原理,Pilot介绍与配置,Istio安全,主要资源配置,策略配置,遥测,落地实践,传统微服务架构改造,Istio运维等。

DockOne.io

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

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

DockOne.io

社区观点

Service Mesh 大家都在说的Service Mesh,你何时需要它?

Service Mesh向企业提供了他们所需要的中心化控制面板,同时依然能够使用灵活的、基于云的应用程序开发方式。我们可以把Service Mesh看成是用于微服务API的专门的第7层网格,它提供身份验证、授权、安全和性能服务来优化服务之间的“east/west”流量。更重要的是,它能为你提供应用到这些策略的中心点,而不需要直接将所有这些编码到应用程序的业务逻辑中。

Rancher

视频

CNCF End User Case Study: Josh West, Bose

Learn how Bose supports rapid development for millions of IoT products with Kubernetes in this interview with Josh West, Principal Cloud Engineer at Bose.

YouTube

Developing and Deploying Containers for Arm using Docker Desktop

As Arm continues to drive adoption from cloud infrastructures like AWS to edge computing and IoT environments, seamless cloud native development on Arm is becoming a requirement. Discover how multi-architecture containers with Docker can be used to rapidly accelerate Arm development. Learn about the tools available today and what Docker and Arm are co-developing for the future. See examples and demos of using an end to end container development process within Docker Platform in typical Arm-based embedded and cloud development cycles.

YouTube

开源项目

灵雀云开源Kube-OVN网络组件,增强Kubernetes网络功能

近日,灵雀云宣布发布基于OVN的Kubernetes网络组件Kube-OVN,并正式将其在Github上开源。Kube-OVN提供了大量目前Kubernetes不具备的网络功能,并在原有基础上进行增强。通过将OpenStack领域成熟的网络功能平移到Kubernetes,来应对更加复杂的基础环境和应用合规性要求。

灵雀云

演讲Slides

Creating an Effective Developer Experience for Cloud-native Apps

In a productive cloud native development workflow, individual teams can build and ship software independently from each other. But with a rapidly evolving cloud-native landscape, creating an effective developer workflow using a platform based on something like Kubernetes can be challenging. You are all creating software to support the delivery of value to your customers and to the business, and therefore, the developer experience from idea generation to running (and observing) in production must be fast, reliable, and provide good feedback. During this talk, Daniel will share with you several lessons learned from real world consulting experience working with teams deploying to Kubernetes.

SlideShare

学习教程

Docker 工作原理及容器化简易指南

Docker 非常棒! 它使软件开发者无需担心配置和依赖性,在任何地方打包,发送和运行他们的应用程序。而在与 kubernetes 相结合后,它使应用集群部署和管理变得更方便。这使得 Docker 深受软件开发者的喜爱,越来越多的开发者开始使用 Docker。

个人博客

生产环境里的Istio和Kubernetes:Tracing

在听到Service Mesh这个新概念的时候,开发人员和系统管理员首先考虑的事情是tracing。我们会为每个微服务添加特定的代理服务器来处理所有TCP流量。你可能会自然地认为很容易收集所有网络事件的信息。但不幸的是,实际需要考虑很多细节。让我们一起研究一下。

Medium

白话 Kubernetes Runtime

回想最开始接触 Kubernetes 的时候, 经常搞不懂 CRI 和 OCI 的联系和区别,也不知道为啥要垫那么多的 “shim”(尤其是 containerd-shim 和 dockershim 这两个完全没啥关联的东西还恰好都叫 shim)。所以嘛, 这篇就写一写 Kubernetes 的 Runtime 部分,争取一篇文章把下面这张 Landscape 里的核心项目给白话明白。

个人博客

10 个 Docker 镜像安全最佳实践

《Docker 镜像安全最佳实践速查表》列举了 10 个诀窍和指南,确保更安全和更高质量的 Docker 镜像处理。

Snyk

30分钟让你掌握Git的黑魔法

在Git Rev News #48期的LightReading中有一篇文章写的不错,不仅干货满满而且还附带了操作视频。其中的内容不仅覆盖了很多Git使用上的基础知识,也从使用角度上解答了很多刚接触Git的开发者的疑问。

云效

Kubernetes 原生 CI/CD 系统 Prow 简介

如果你正在大规模进行 CI/CD,却没有使用 Kubernetes 原生 CD,你可能错过了不少东西。Prow——正如这个希腊语的含义“船头”——一直是使 Kubernetes 成为大规模执行 CI/CD 的优秀平台的强大助力。多年来,它也始终处在原生 Kubernetes CD 的最前沿。

才云

在 Kubernetes 中,如何动态配置本地存储?

Kubernetes 中使用节点的本地存储资源有 emptyDir、hostPath、Local PV 等几种方式。这之中,emptyDir 无法持久化数据,hostPath 方式需要手动管理卷的生命周期,运维压力大。因此在某些场景下,如果用户出于性能和运维成本考虑需要使用本地存储,Local PV 似乎是唯一选择。

才云

如何基于 Cilium 和 eBPF 打造可感知微服务的 Linux?

本文内容来自 2019 年的一个技术分享 How to Make Linux Microservice-Aware with Cilium and eBPF,作者是 Cilium 项目的创始人和核心开发者,演讲为英文。本文翻译了演讲的技术性内容,其他少部分非技术内容(例如部分开场白)已略过。

个人博客

构建和管理容器的 10 个技巧

近年来,容器以及 Kubernetes 成为开发者以及企业用户重点关注的技术趋势,本文总结了构建和管理容器的十个重要技巧来优化 IT 成本并提高效率。

个人博客