2019-02-10

热点新闻

史上首张中国面孔!阿里90后李响成为 CNCF 全球 9 位 TOC 之一

美国当地时间 2019 年 1 月 29 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其技术监督委员会(Technical Oversight Committee,简称 TOC)席位改选结果。阿里云资深技术专家李响入选,成为该委员会有史以来首张中国面孔。

阿里技术

谷歌Cloud Firestore NoSQL数据库正式迎来通用版本

谷歌公司今天宣布,其旗下面向移动、Web与物联网应用的无服务器NoSQL文档数据库Cloud Firestore已经正式迎来通用版本。除此之外,谷歌方面还发布了一系列新功能,并在十个新的区域内完成服务上线。

TechCrunch

红帽公司推出首款Kubernetes原生IDE

红帽CodeReady Workspaces通用版本正式亮相。这是一款新的Kubernetes原生IDE,旨在简化云原生及生产就绪应用程序的创建流程。

appdevelopermagazine

社区观点

云原生DevOps工程师的角色和职责

随着团队的发展,这些角色可能会分成几个其他更细粒度的职位,以便利用增加的人力资源。UX工程师,测试工程师和安全工程师就是一些例子,它们会从列出的其他一些人那里承担重要的责任并对其进行扩展。

TheNewStack

生产环境 VS 开发环境,关于Kubernetes的四大认识误区

在本文中,我们先简要谈论下容器化概念,后面我将使用两种不同的编排方法来部署一个AI-API架构,一个包含简单API的AI聊天机器人。一种是使用Kubernetes,另外一种是只使用基于容器的手动控制管理平面。

Medium

2019年三大Service Mesh发展动向解析

过去的一年,可以说是关于Service Mesh评估、试验乃至炒作的一年。

TheNewStack

培训

Kubernetes实战培训 | 深圳站

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

DockOne.io

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

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

DockOne.io

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

培训内容包括:Docker基础、镜像、Docker三驾马车、Docker实践、Kubernetes基础、Pod、服务发现、Helm、核心组件原理分析、服务质量保证、调度详解与应用场景、网络、CI/CD、基于Kubernetes的配置管理等。

DockOne.io

学习教程

得到App的容器及Kubernetes实践

到App是较早践行微服务架构设计的技术团队,众所周知,微服务带来最大的挑战是管理和运维。从2017年初开始调研,经历VM、Swarm、Kubernetes的两次变迁,到现在已经有两年的时间,目前容器平台运行了约70%的服务,支撑了约80%的流量。本次分享将围绕降低容器和Kubernetes使用门槛、项目标准化和容器设施的易用性展开,希望我们的经验对有计划使用Kubernetes和打算将服务容器化的企业有所帮助。

DockOne.io

超详细的 Git 实战教程,傻瓜一看也会!

Git是目前世界上最先进的分布式版本控制系统。

个人博客

2019十大最佳DevOps工具

DevOps落地重要的一方面是选好工具集,本文介绍了最流行的DevOps工具。

RayGun

每个人都必须遵守的9大Kubernetes最佳安全实践

CVE-2018-1002105漏洞:只要从Kubernetes API服务器的网络中可以直接访问聚合API服务器,就可以提升权限对任何聚合API服务器端点进行API调用,以及对该聚合API服务器执行任何API请求(例如Pod的创建以及执行任意命令并获得返回结果)。 在默认配置中,允许所有用户(经过身份验证和未经身份验证的用户)执行允许此权限提升的API调用。

CNCF

容器环境应用一键拉起实践

我们从现有部署环境导出了应用描述以后,经过简单定义修改数据服务相关描述,快速实现了在6~7分钟内完成所有数据库实例的初始化和应用的配置和启动,并且该过程是可以重复执行的,也就是说可以非常方便的随时根据测试场景要求快速准备出测试环境,无需手工维护各项配置和应用。对于应用版本更新,由于各基础服务已经存在,我们只需要创建新增的基础服务以及重新部署应用,可以在1~2分钟内完成。

唯技术

如果您已经熟悉K8s,现在不妨试试K9s

我知道,Kubernetes作为一款技术解决方案正面临着诸多争议,但我个人通常选择在本地开发代码并面向本地minikube实例,最后才进行Docker化转换。一般来讲,我不需要在自己的集群之上部署整个应用程序来处理任何给定服务。我发现自己的代码以及配置与资源清单是一种连续、而非独立存在的活动。因此,我的日常Kubernetes例程通常包括启动一个或多个终端窗口,其中又细分为各类选项卡/窗格,又有部分选项卡/窗格内容纳着用于监控资源的监控命令,外加用于发出kubectl并构建命令的开放CLI。

Medium

实现真正优雅的容器应用

进程的优雅退出(Gracefully Exiting) 看似是个不足为奇的小事,一般情况下只要捕获 SIGTERM 等退出信号,执行完必要的工作再退出进程就好了,但是放到容器环境里,会有些意想不到的问题。本文简单探讨在容器内实现优雅退出会碰到的一系列连环坑。

即刻技术团队

搭建自己的 Git 服务器

现在,Git 已经成为了程序员的必备技能,越来越多的企业开始采用 Git。在开源的世界里,Github 是程序员聚集的狂欢之地,但这并不适合企业的私有项目,虽然 Github 也支持创建私有项目,但是搭建一个自己的 Git 服务器在很多时候可能是更好的选择,这篇博客将介绍并学习几种搭建 Git 服务器的方法。

个人博客