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 ...
随机推荐
- 涂色(CQOI2007)
--BZOJ1260_区间dp Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色.你希望把它的5个单位长度分别涂上红.绿.蓝.绿.红色,用一个长度为5的字符串表示这个目标:R ...
- ubuntu 18.04输入法问题
ubuntu 18.04输入法IBus出现问题.打字的弹窗只选择数字1对应的汉字,选择2,3,4,5等数字对应的汉字,就会出现问题. 例如下图只能选择1 不能选择2 3 4 5. 删除了~/.cach ...
- 新学的的matplotlib库~~~~
import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,6,100) y=np.cos(2*np.pi*x)*np.exp ...
- 一次性获取PPT图片方法
XXX.ppt 改成 XXX.zip 或者 XXX.rar 解压,查看文件夹即可
- AspNet Core 认证
一 Cookie认证 1 services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCooki ...
- 20175316盛茂淞 2018-2019-2 《Java程序设计》第6周学习总结
20175316盛茂淞 2018-2019-2 <Java程序设计>第6周学习总结 教材学习内容总结 第7章 内部类与异常类 1.使用 try.catch Java中所有信息都会被打包为对 ...
- IOS 设置视图半透明子控件不透明
代码处理: UIColor *color = [[UIColor blackColor] colorWithAlphaComponent:0.6]; self.view.backgroundColor ...
- 学以致用三十六-----弄懂python装饰器
看了海峰老师讲解的装饰器视频,讲解的非常棒.根据视频,记录笔记如下: 装饰器: 1.本质是函数,用def来定义.功能就是用来(装饰)其他函数,为其他函数添加附加功能 现有两个函数如下, def tes ...
- Exp3 免杀原理与实践_05齐帅
Exp3 免杀原理与实践 20154305_齐帅 想要弄懂免杀,一定得先把基础问题弄明白啊~~ 一.基础问题回答 (1)杀软是如何检测出恶意代码的? - -检测特征码: 依靠分析总结出计算机病毒中常出 ...
- hightopo自己用开源的方案重构一遍
经过一年多的学习吧前面路上的坑基本算踩过一遍了 所以下面计划吧hightopo网站上的demo用自己的方式重新写一遍
