2018-12-23

热点新闻

Kong 1.0通用(GA)版本正式发布!

我们很高兴地公布Kong 1.0的通用版本——这是一款可扩展、快速且开源的微服务API网关,可用于对混合及云原生架构进行管理、保护与连接。Kong运行有全部服务之前,并可以通过多种插件实现扩展,例如身份验证、流量控制以及可观察性等等。

Kong官方博客

培训

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

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

DockOne.io

Kubernetes实战培训 | 深圳站

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

DockOne.io

微信群分享

基于Kubernetes、Helm与Istio的容器云在快手的实践

本次主要分享容器化技术落地的经验,预期可以多、快、好、省的开启容器化之旅,为即将开始容器化或正处于容器化过程中的公司提供参考。想进群参与学习或分享的同学请加微-信:liyingjiesd,备注『进群』。

DockOne.io

视频

Intro: Helm

Helm is a package manager that provides the tools to find, share, and use software built for Kubernetes. The package management features allow you to define, install, and upgrade applications while also handling dependencies on other applications. In this session you will learn about: - Why Helm and package management are useful to applications in Kubernetes - A brief history of Helm - The different parts of Helm and how they work together - Publicly sharing applications through charts - Where Helm is headed .

YouTube

开源项目

容器引擎(cocker)

cocker是用C语言完全自研的容器引擎(对标Docker、阿里Pouch)。

Gitee

学习教程

揭开容器的神秘面纱:帮助初学者深入了解容器技术

本文为初学者深入分析了容器技术,包括操作系统和内核的概念,cgroup和LXC的概念,Docker技术的原理,以及容器技术的优势,并指出编排才能让容器发挥其真正作用。

Medium

小型系统如何“微服务”开发

提到“微服务”,我相信网上各种“微服务”的演变案例都会给人一种“因大而分”的前提错觉,这可能会导致许多的“小白”产生没有机会接触“大项目”而对“微服务”可望而不可及也。当然,这种错觉的产生可能更多来源自于各种“微技术”的“层出不穷”所以“眼花缭乱”,例如Spring Cloud。虽然“大项目”机会不多,但也阻止不了“钉子们”通过教程把微技术跑一遍来装饰自己可以“微”起来的自信。

wc的一些事一些情

GitLab 7.2.1 升级到 7.14.3 过程中遇到的坑

在这次 7.2.1 到 7.14.3 的升级过程中,我们获得了不少经验与教训,尤其是在数据迁移方面。其中一个教训就是一定要考虑到数据的完整性以及如何验证数据的完整性。在这次升级操作前我们理所当然地认为使用 rsync 先做全量同步,升级时再做增量同步,数据迁移方面就没有任何问题了。然而结果却还是没有逃过墨菲定律的暗示。

DockOne.io

Kubernetes存活探针和就绪探针的最佳实践

Kubernetes提供了两种探针来检查容器的状态,Liveliness和Readiness,根据官方文档,Liveliness探针是为了查看容器是否正在运行,翻译为存活探针,Readiness探针是为了查看容器是否准备好接受HTTP请求,翻译为就绪探针。这篇文章主要阐述了作者在使用这两种探针时总结的一些最佳实践。

Medium

知乎社区核心业务 Golang 化实践

相比另一门也很优秀的待选语言—— Java,Golang 在知乎内部生态环境、部署的方便程度和工程师的兴趣上都更胜一筹,最终我们决定,选择 Golang 作为开发语言。

知乎

理解 Istio Service Mesh 中 Envoy 代理 Sidecar 注入及流量劫持

本文将带大家详细了解 Istio 是如何将 Envoy 作为 Sidecar 的方式注入到应用程序 Pod 中,及 Sidecar 是如何做劫持流量的。

个人博客