2018-08-05

热点新闻

Istio 1.0 正式版发布,可用于生产环境!

北京时间7月31日晚上 24 点,Istio 宣布推出 1.0 正式版本,并表示已可用于生产环境。这距离最初的 0.1 版本发布已过去一年多的时间。

开源中国

培训

Kubernetes入门与进阶实战培训

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

DockOne.io

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

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

DockOne.io

视频

Building Kubernetes event driven pipelines with Brigade

We build an pipeline that builds and deploys an app to a running Kubernetes cluster from a github push event.

YouTube

微信群分享

基于Spring Cloud的微服务容器化实践

近几年,互联网飞速发展的同时,也推动了云计算、大数据、人工智能的快速落地,数据本身价值也得到提升。互联网发展对应用开发提出了更高要求。首先数据采集的量级和效率提高,传统的单体架构将出现瓶颈,其次是数据联通性的需求,对数据对接必须保证高性能、高安全、高标准。使用微服务架构恰好解决了大部分痛点。本次主要介绍基于Spring Cloud构建微服务,以及配套的DevOps思路,并着重介绍在Docker容器里如何部署基于Spring Cloud的微服务。想进群参与学习或分享的同学请加微-信:liyingjiesd,备注『进群』。

DockOne.io

相关书籍

Guide to Cloud-Native Microservices

In this new era of cloud-native development and deployment, hyperagile architectures are based on collections of components, called microservices, that run for the most part on containers in orchestration engines such as Kubernetes. With these new architectures come new ways to create software-defined businesses that run on automated infrastructure and support platforms that developers and operations teams use to continually develop and manage applications at scale. In this ebook, we’ll provide a high-level overview of what organizations should consider as they create, deploy and manage microservices for cloud-native applications.

The New Stack

学习教程

七个构建容器的最佳实践

Kubernetes Engine是大规模运行工作负载的好地方。但在使用Kubernetes之前,您需要将应用程序容器化。您可以在Docker容器中运行大多数应用程序而不会有太多麻烦。但是,在生产中有效地运行这些容器并简化构建过程是另一回事。有许多事情需要注意,这样才能使您的安全团队和运营团队更加放心。本文提供了有助于您有效构建容器的小技巧和最佳实践。

谷歌

针对容器的Nginx优化

本篇文章介绍了 Nginx 在容器内使用遇到的CPU核数获取问题以及对应的解决方法。

小米运维

基于 GitLab 的 CI 实践

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

DockOne.io

记一次Docker/Kubernetes上无法解释的连接超时原因探寻之旅

Linux内核在做SNAT(源地址转换)时存在一个已知的资源竞争问题,这可能导致SYN包被丢弃。SNAT默认是在Docker和Flannel的对外连接上进行的,使用iptables的masquerade(地址伪装)规则。这个资源竞争可能发生在多个容器并发地尝试与同一个外部地址建立连接的时候。在一些场景下,两个连接可能分配到同一个端口用以地址转换,这最终导致一个或多个包被丢弃以及至少1秒的连接时延。

容器魔方

基于Ubuntu Docker环境下进行以太坊实践

本文是指导以太坊技术爱好者,通过基于Ubuntu环境下通过docker来进行以太坊的客户端安装和调试的指导教程。

个人博客

中小团队基于Docker的DevOps实践

文章是基于目前的环境和团队规模做的DevOps实践总结,方案简单易懂,容易落地且效果显著。

运维咖啡吧

Kubernetes核心组件解析

众所周知,kubernetes是目前最为火热的容器编排工具之一,其背后有如此多的追随者必然是有原因的。首先kubernetes非常轻量,通常kubernetes都是以容器作为载体,而容器本来就具有轻量级秒级部署的特点;再者kubernetes有火热的开源社区,自从kubernetes加入CNCF(Cloud Native Computing Foundation,云原生计算基金会)后,来自世界各地的许多容器开发者参与其中,其中不乏有像Redhat、IBM、华为等大厂的开发人员,因此良好的生态圈成为了最受关注的原因之一。

绿盟科技研究通讯