Kubernetes 笔记 01 初识 Kubernetes 新时代的领航者
本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。
大明王朝时期,明成祖朱棣为了发展海外贸易和建立自己的声望,派郑和七下西洋,创下了这段中国古代规模最大、船只最多(240多艘)、海员最多(2.7 万人)、时间最久的,比欧洲国家航海时间早半个多世纪的远洋航行壮举。

Kubernetes 这个名字起源于古希腊,是「舵手」的意思,所以它的 Logo 既像一张渔网,又像一个罗盘。如果 Docker 把自己定位为驮着集装箱在大海上遨游的鲸鱼,那么 Kubernetes 就是掌舵大航海时代话语权的舵手,指挥着这条鲸鱼按照主人设定的路线巡游。

Kubernetes 脱胎于 Google 老牌的集群管理软件「Borg」,虽然自诞生至今才三年多(第一个正式版本 Kubernetes 1.0 于 2015 年 7 月才正式发布),但要论其历史,却是早已在 Google 内部身经百战 10 余年,Kubernetes 站在 Borg 这个前辈的肩膀上,吸取了它过去十年间的经验和教训,才有了今天的成绩。这也是 Docker 火了之后,Google 迫不及待想推 Kubernetes 的原因。
Kubernetes 也常被人们称为「K8S」,原因是 K 和 S 之间正好有 8 个字母,读音上也和 8 相似,为了阅读方便,人们都乐于这么称呼。
有了 Google 的背书,K8S 一经推出就一鸣惊人,迅速称霸容器技术领域。
可以说,K8S 是以容器技术为基础打造的一个云计算时代的全新分布式系统架构,它的架构设计开放,除了支持 Docker,还支持其他容器技术,比如 Rocket、RKT 等。
Google 的加持,开放的生态,让它在与其他竞争对手的 博弈中占据上风,轻松拿下容器编排这个市场。
2017年9月,Mesosphere 宣布支持 K8S,接着,10月,Docker 在 DockerCon EU 2017 大会上也宣布拥抱 K8S,至此,K8S 正式霸占容器技术领域,彻底掌控容器技术的未来。

K8S 为了扩大影响力,推出没多久就加入 OpenStack 阵营,目的是希望 K8S 能被 OpenStack 生态圈所容纳,与 KVM 虚拟机一样成为 OpenStack 平台上的一等公民。
这意味着以容器为代表的应用形态和以虚拟机为代表的系统形态将完美融合于 OpenStack 之上,并与软件定义网络和软件定义存储一起统治下一代数据中心。
K8S 在云计算领域刮起了一道强劲之风,但凡跟云计算相关的公司都无法无视它的存在,错过它,也许就错过了未来。我们来看看它从诞生至今的 Google 趋势(和 Docker Swarm 和 Mesos 进行了对比):

可以看到,K8S 从诞生之初便一路飙升,将对手甩开了十几条街,未来也将会以火箭的速度保持上升。
目前,除了云计算相关的公司,很多互联网公司、甚至传统企业都在纷纷布局自家的 K8S 产品,可以说,K8S 是当前容器行业最炙手可热的明星。
作为一个 IT 从业人员,你无法忽视它的存在。谁能比别人领先一步掌握新技术,谁就能在竞争中赢得了先机。
虽然说,现在学习 K8S 并不是最佳时机,但还不算太晚,就像一句话说的:
学习一门技术最好的时间是 10 年前,其次是现在。
后面我会推一个我学习 K8S 的笔记教程,一方面是加深自己对知识的理解,另一方面也是希望能分享给有需要的人。分享是一种美德,你在看到我的分享的同时,也希望你能动动手指把它分享给你的朋友,这样我的分享也没有白费。
最后,我这里有一份 《K8S 指南》,这是容器网络专家倪朋飞利用自己业余时间写的一本小册子,质量还是挺不错的,有需要的后台回复“K8S”。另外需要加群学习的后台回复“加群”。
我的公众号 「Linux云计算网络」(id: cloud_dev) ,号内有 10T 书籍和视频资源,后台回复 「1024」 即可领取,分享的内容包括但不限于 Linux、网络、云计算虚拟化、容器Docker、OpenStack、Kubernetes、工具、SDN、OVS、DPDK、Go、Python、C/C++编程技术等内容,欢迎大家关注。
Kubernetes 笔记 01 初识 Kubernetes 新时代的领航者的更多相关文章
- 量化投资学习笔记01——初识Pyalgotrade量化交易回测框架
年初学习量化投资,一开始想自己从头写,还是受了C/C++的影响.结果困在了计算回测数据那里,结果老也不对,就暂时放下了.最近试了一下python的各个量化投资框架,发现一个能用的——pyalgotra ...
- Kubernetes笔记(二):了解k8s的基本组件与概念
前文 Kubernetes笔记(一):十分钟部署一套K8s环境 介绍了如何快速搭建一个k8s系统.为了继续使用k8s来部署我们的应用,需要先对k8s中的一些基本组件与概念有个了解. Kubernete ...
- Kubernetes学习笔记之认识Kubernetes组件
前言:笔记知识点来源于Kubernetes官方文档说明,链接:https://kubernetes.io/docs/concepts/overview/components/ ,本记录仅仅是学习笔记记 ...
- kubernetes学习01—kubernetes介绍
本文收录在容器技术学习系列文章总目录 一.简介 1.Kubernetes代码托管在GitHub上:https://github.com/kubernetes/kubernetes/. 2.Kubern ...
- k8s学习笔记之一:kubernetes简介
一.虚拟化技术 1.什么是虚拟化技术 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立 ...
- 初识kubernetes
Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统.Kubernetes 的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完 ...
- modern php笔记---1、新时代的php
modern php笔记---1.新时代的php 一.总结 一句话总结: php有Zend Engine 和 Facebook开发的 HipHop Virtual Machine两套引擎 1.php也 ...
- 【解构云原生】初识Kubernetes Service
编者按:云原生是网易杭州研究院(网易杭研)奉行的核心技术方向之一,开源容器平台Kubernetes作为云原生产业技术标准.云原生生态基石,在设计上不可避免有其复杂性,Kubernetes系列文章基于网 ...
- Kubernetes笔记(四):详解Namespace与资源限制ResourceQuota,LimitRange
前面我们对K8s的基本组件与概念有了个大致的印象,并且基于K8s实现了一个初步的CI/CD流程,但对里面涉及的各个对象(如Namespace, Pod, Deployment, Service, In ...
随机推荐
- 团队项目Alpha冲刺阶段之学习总结
线性布局 线性布局是程序中最常见的种布局方式,可以分为水平线性布局和重直线性布局两种,通过Android:orientation属性可以设置线性布局的方向.线性布局的特点是各个子元法彼此连接,中间不留 ...
- Linux 安装源码软件
linux下,源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install) 过程中用到configure --prefix --with:其中--pr ...
- 使用signalr实现网页和微信公众号实时聊天(上)
最近项目中需要实现客户在公众号中和客服(客服使用后台网站系统)进行实时聊天的功能.折腾了一段时间,实现了这个功能.现在将过程记录下,以便有相同需求的同行可以参考,也是自己做个总结.这篇是上,用手机编辑 ...
- squid日志详解
quid的日志很重要.常常要了解的,其中最重要的就是命中率啦,不然反向代理做的用就不大. cat access.log|gawk ‘{print $4}’|sort|uniq -c|sort -nr ...
- 使用electron开发指静脉客户端遇到的问题总结
使用electron 使用nodejs 的ffi模块调用dll文件 总结1.electron 与nodejs版本不需要一致,甚至nodejs版本应该高于electron的node版本2.要安装 Vis ...
- linux修改用户id,组id
一.修改用户uid usermod -u foo 二.修改用户gid groupmod -g 2005 foo usermod -g 2005 foo 三.检查 cat /etc/passwd su ...
- boost--文件、目录操作
filesystem库是文件系统操作库,可以使用其中的basic_path类用来操作目录.文件,使用需要包含编译好的system库和filesystem库,我们一般不直接使用basic_path,而是 ...
- wx支付
开通微信商户号且开通微信公众平台微信支付功能 104680c86fd352725be198b02dc8258b 微信公众号和微信商户平台在微信支付中扮演的角色,公众号是我们在网页要进行支付的场所, ...
- ADO SQL手写分页
//实现层 ---------------------------------------------------------分割线---------------------------------- ...
- SVN服务端和客户端的说明与操作
版权声明:本文为博主原创文章,转载请注明原文出处. https://blog.csdn.net/zzfenglin/article/details/50936888 本节我们进一步了解SVN服务端和客 ...
