2019-03-17

培训

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

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

DockOne.io

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

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

DockOne.io

Kubernetes实战培训 | 深圳站

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

DockOne.io

社区观点

Kubernetes中的存储资源使用为何如此之难?

云原生应用中的存储机制也相当复杂、难于理解。Kubernetes中的不少存储术语极易混淆,其中包含着复杂的含义与微妙的变化。再有,在原生Kubernetes、开源框架以及托管与付费服务之间还存在着诸多选项,这极大增加了开发人员在做出决定之前的考量与试验成本。


Software Engineering Daily

容器为王的时代

AWS、思科、谷歌、IBM、微软、甲骨文、红帽和VMware最近都宣布了自己的战略产品计划,都已经在布局2019年。Cloud Native Computing Foundation的KubeCon/CloudNativeCon也发布了预期外的两场私有云公告。戴尔技术收购VMware股票的申请已获股东批准并生效;红帽公司的股东将在1月投票表决IBM对红帽提出的收购要约。

Next Platform

微信群分享

小团队微服务落地实践

微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过1年多的探索和实践,本着将DevOps落实到产品中的愿景,一步步建设出适合我们的微服务平台。想进群参与学习或分享的同学请加微-信:liyingjiesd,备注『进群』。

DockOne.io

视频

k3s -- The Lightweight Kubernetes Distribution Built for the Edge

Kubernetes is pushing out of the data center into stores, networks and factories. DevOps teams are excited about Kubernetes because it provides predictable operations and a cloud-like provisioning experience on just about any infrastructure. For the last year Rancher Labs has been working with organizations to create a lightweight implementation of Kubernetes that is easy to operate and can run on x86 and ARM infrastructure without using more than 512 MB of memory. To meet these requirements we’ve developed a new distribution of Kubernetes that is designed for teams that need to deploy applications quickly and reliably to resource-constrained environments. We’ve called it k3s.

YouTube

开源项目

Uber开源P2P容器仓库Kraken,每秒分布TB级数据

为了解决私有容器仓库的性能问题,Uber开发了P2P的镜像仓库——Kraken(海怪)。

Uber

学习教程

VPS 单节点部署 Kubernetes 的方法与对比——让穷人也能用得起 Kubernetes

无论以何种方式安装 Kubernetes, 都需要注意安全问题, 因为在 Kubernetes 的设计中, Master 节点是不会暴露到外网的,用户服务都会安装到 Worker 节点,但是在单节点的情况下,Kubernetes 所监听的端口都没有设防,容器的权限也有可能过大,这些安全问题在 Minikube 的文档中也有提到, 需要对网络端口设置 iptables 限制可访问的 IP 等方式来提升安全性,如果是安全性敏感的项目,建议放弃单节点 Kubernetes 的方案。

个人博客

如何使用 Docker 高效部署前端应用

Docker 变得越来越流行,它可以轻便灵活地隔离环境,进行扩容,方便运维管理。对开发者也更方便开发,测试与部署。这里介绍如何使用 Docker 部署前端应用。千里之行,始于足下,足下的意思就是,先让它能够跑起来。

个人博客

SpringBoot使用Prometheus监控

本文介绍SpringBoot如何使用Prometheus配合Grafana监控。

个人博客

Kubernetes内部域名解析原理、弊端及优化方式

本篇,是 CoreDNS 的前篇之一,后续会着重介绍 CoreDNS,但是步步深入讲 CoreDNS,讲一下 Kubernetes,以及 kubedns 有一定的必要,所以,就有了 CoreDNS 系列,本篇主要尽可能详尽的说明 Kubernetes 的DNS解析原理,以及 Kubernetes 集群中 DNS 解析目前存在的弊端和优化方式。

个人博客

KubeDNS 架构组成及实现原理

KubeDNS,是K8S官方推荐的DNS解析组件之一,从 K8S 1.11 开始,K8S 已经使用 CoreDNS,替换 KubeDNS 来充当其 DNS 解析的重任。

个人博客

如何在六个月或更短的时间内成为DevOps工程师(四):打包

注意,当你看到本系列的这篇文章,你能发现每一篇都有着承上启下的作用,这很重要且有其原因。因为无论你是与你现在的,还是将来的老板交谈,你都必须能够清楚地表达出DevOps是什么以及它为何如何重要。你能通过一个连贯的故事来讲述如何使用最佳实践快速地有效地将代码从开发人员的手上部署到生产环境进而产生商业价值。

Medium