2018-10-14

热点新闻

睽违已久:Travis CI终于牵手Windows

从今天开始,Travis CI将支持Windows操作系统!您和您的团队如今可以在Linux、Mac以及Windows上经由同一套build实现测试运行了。

Travis CI官方博客

培训

3天Kubernetes线下实战培训 | 上海站

本次培训包括:容器特性、镜像、网络;Docker特性、架构、组件、概念、Runtime;Docker安全;Docker实践;Kubernetes架构、核心组件、基本功能;Kubernetes设计理念、架构设计、基本功能、常用对象、设计原则;Kubernetes的实践、运行时、网络、插件已经落地经验;微服务架构、DevOps等。

DockOne.io

3天Kubernetes线下实战培训 | 北京站

本次培训包括:容器特性、镜像、网络;Docker特性、架构、组件、概念、Runtime;Docker安全;Docker实践;Kubernetes架构、核心组件、基本功能;Kubernetes设计理念、架构设计、基本功能、常用对象、设计原则;Kubernetes的实践、运行时、网络、插件已经落地经验;微服务架构、DevOps等。

DockOne.io

社区观点

选择Serverless还是Kubernetes?这种争辩并没有意义

这篇文章作者分别阐述了Kubernetes与Serverless的优缺点,实际上两者可能并不是竞争关系,在某些架构中,两者可以同时存在以满足不同的需求。但是最终的目的都是为了使应用程序部署更方便快捷,更易管理,更具成本效益以及对开发人员友好。

The New Stack

视频

The Illustrated Children's Guide to Kubernetes

Follow the adventures of Phippy the Giraffe, Captain Kube, and Goldie the Gopher as they discover Kubernetes pods, replication controllers, services, and volumes. Get silly and serious at the same time with this lighthearted introduction to core Kubernetes concepts.

YouTube

活动

KubeCon + CloudNativeCon上海站

2018年11月14至15日KubeCon + CloudNativeCon上海站在上海跨国采购会展中心举办,购票75折优惠码:KCCN18COMDOC。

CNCF

相关书籍

Managing Kubernetes

Brendan Burns, cofounder of Kubernetes, and Craig Tracey, staff field engineer at Heptio, dissect how Kubernetes works internally and demonstrate ways to maintain, adjust, and improve the cluster to suit your particular use case. You’ll learn how to make architectural choices for designing a cluster, managing access control, monitoring and alerting, and upgrading Kubernetes. Dive in and discover how to take full advantage of this orchestration framework’s capabilities.

oreilly

学习教程

Docker教程:玩转容器

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

DZone

使用容器的正确方式,Docker在雪球的技术实践

雪球目前拥有一千多个容器,项目数量大概有一百多个,规模并不是很大。但是得益于容器技术,雪球部署的效率非常高,雪球的开发人员只有几十个,但是每个月的发布次数高达两千多次。

51CTO技术栈

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

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

个人博客

使用无服务器架构的六个月里,我学到的六件事

工欲善其事必先利其器,在迈向新技术之前需了解我们需要的到底是什么,新技术能为我们改善什么。

个人博客

爱奇艺视频后台从"单兵作战"到"团队协作"的微服务实践

本文结合爱奇艺视频后端开发团队的微服务实践,分享推进微服务化落地过程中遇到的问题及思考。

爱奇艺技术产品团队

使用Helm优化Kubernetes下的研发体验:基础设施即代码

本文中,笔者将以一个Spring Boot程序为例,介绍如何在软件研发端到端过程中是使用Helm。

DockOne.io

基于 TensorFlow.js 的无服务架构机器学习

TensorFlow.js 为 JavaScript 开发人员带来了深度学习的力量。使用预先训练的模型和 TensorFlow.js 库,可以轻松地以最少的工作量和代码扩展具有复杂机器学习任务的 JavaScript 应用程序。

掘金

截图的诱惑:Docker部署Puppeteer项目

Puppeteer是一个Node库,它提供了一个高级API来通过DevTools协议控制Chromium。 在谷歌推出这款headless浏览器后,Selenium直接被我抛弃了,因为Puppeteer对于Nodejs开发者来说简直太友好了,(正常情况下)只需要npm i puppeteer,即可完成安装,而不需要安装其他的依赖库。

语雀