跟随,学习,进步

宋净超

Jimmy Song - 宋净超的博客|Cloud Native|云原生布道师

https://jimmysong.io/
转到作者网站

High Level Cloud Native From Kevin Hoffman

Kevin Hoffman(From Capital One, twitter @KevinHoffman was making a speech on TalkingData T11 Smart Data Summit. He addressed that 15 Factors of Cloud Native which based on Heroku’s original Twelve-Factor App, but he add more 3 another factors on it. Let’s have a look at the 15 factors of Cloud Native. 1. One codebase, one App Single version-controlled codebase, many deploys Multiple apps should not share code Microservices need separate


运行支持kubernetes原生调度的spark程序-Spark on Kubernetes

TL;DR 关于 Spark on kubernetes 的详细信息和最新进展请见 jimmysong.io - spark-on-k8s 我们之前就在 kubernetes 中运行过 standalone 方式的 spark 集群,见 Spark standalone on kubernetes。 目前运行支持 kubernetes 原生调度的 spark 程序


每位CTO都该知道的关于kubernetes的三件事

Kubernetes 是一个自动发布、扩缩容和管理容器化应用的开源软件。 尽管kubernetes非常强大,有如此多有用的技术特性,但是工具从来都不会被隔离起来单


使用Cloudflare为Github Pages博客开启https支持

实在受不了无耻的运营商劫持,如下图: 总是在我的网站页面上植入广告,尤其是在微信中打开我的网站链接然后选择在浏览器中打开的时候,最近总是植入广


kubectl的用户认证授权

当我们安装好集群后,如果想要把 kubectl 命令交给用户使用,就不得不对用户的身份进行认证和对其权限做出限制。 下面以创建一个 devuser 用户并将其绑定到 dev 和 test 两个


迁移传统应用到Kubernetes步骤详解——以Hadoop YARN为例

前言 本文已归档到 kubernetes-handbook 【第三章用户指南】的【在Kubernetes中开发部署应用】小节中,一切更新以 GitHub 为准。 本文档不是说明如何在 kubernetes 中开发和部署应


即日起更换域名为jimmysong.io

即日起我有了自己的独立域名 jimmysong.io,网站依然托管在 GitHub 上,原来的网址 https://jimmysong.io 依然可以访问。 为什么使用 .io 作为后缀呢?因为这是 The First Step to Cloud


Kubernetes TLS bootstrap引导程序

按照 kubernetes-handbook 安装 kubernetes 集群的第一步是什么?没错,创建 TLS 证书和秘钥!作为第一步已经这么繁琐和容易出错,很多人就望而却步了,单纯的按照说明执行命令而不了解


Cloud Native Python中文版(Python云原生)

继 Cloud Native Go 之后又一本关于 Cloud Native 的力作已经登上了我的写作日程,这次是基于 Python 构建微服务和云原生 Web 应用程序,书名叫作 Cloud Native Python。 下面是它的英文原


微服务管理框架service mesh——Linkerd安装试用笔记

该文章已归档到 kubernetes-handbook 第五章【领域应用】中,一切内容以 kubernetes-handbook 为准,该文档可能不会及时更新。 以下内容参考:A Service Mesh for Kubernetes Linkerd 作为一款 service mesh 与kubernetes


迁移到云原生应用架构指南

本书是 Migrating to Cloud Native Application Architectures 的中文版。 本书托管地址 - Github Gitbook 阅读地址 译者序 云时代的云原生应用大势已来,将传统的单体架构应用迁移到云原生架构,你准备好了吗?


适用于kubernetes的应用开发与部署流程详解

本文已归档在kubernetes-handbook中的第3章【用户指南】中,一切更新以kubernetes-handbook中为准。 为了详细


记一本关于kubernetes management design patterns的书

书名: Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms Amazon购买链接:链接 作者:Deepak Vohra 发行日期:2017年1月20日 出版社:Apress 页数:399 简介


Kubernetes中的服务发现与docker容器间的环境变量传递源码探究

前言 今天创建了两个kubernetes示例应用: k8s-app-monitor-test:启动server用来产生metrics k8s-ap


Awesome Cloud Native

这是一份记录关于Cloud Native的软件、工具、架构以及参考资料的列表,是我在GitHub上开的一个项目 awesome-cloud-na


企业迁移到云原生应用架构时所需做出的变革

在变革中前行 从客户给我们下达订单开始,一直到我们收到现金为止,我们一直都关注时间线。而且我们正在通过删除非附加值的废物来减少这个时间表。 ——


什么是Cloud Native(云原生)应用架构?

软件正在吞噬世界。—Mark Andreessen 近些年来,在一些长期由领导者支配的行业中,这些领导者的领先地位已经岌岌可危,这都是由以这些行业为核心业务的软件


Kubernetes中的数据持久化问题的一个案例讨论与解决方案探究

本文已归档到kubernetes-handbook中的【最佳实践—运维管理】章节中,一切内容以kubernetes-handbook为准。 数


Kubernetes kubectl cheat sheat——Kubectl命令参考图

参考 kuberntes API 1.6 版本 绘制。 通过该图可以对kubernetes的客户端命令kubectl有个感性和大体的了解,具体使用方法请参考官方文档。 图片归档在


微服务中的服务发现方式对比

在单体架构时,因为服务不会经常和动态迁移,所有服务地址可以直接在配置文件中配置,所以也不会有服务发现的问题。但是对于微服务来说,应用的拆分,