K8S 初识_K8S 初识 | 学习笔记

简介: 快速学习 K8S 初识_K8S 初识

开发者学堂课程【Kubernetes 极速入门:K8S 初识_K8S 初识】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/658/detail/10883


K8S 初识_K8S 初识

 

内容介绍

一、k8s 的由来

二、k8s 版本

三、kubernetes 用户

 

一、k8s 的由来

image.png

1、kubernetes 的标识,是一个船舵,用希腊语讲是舵手、飞行员的意思。

2、kubernetes 是谷歌公司的 Borg 系统开源的实现。

谷歌公司内部有一个 Borg 系统,它主要是来管理谷歌公司内部容器的应用。在2014年,谷歌把 Kubernetes 开源出来。

3、kubernetes 简称 k8s

4、在2016年以后 kubernetes 归属于 CNCF 云原生计算机基金会,可以记云计算基金会,之后在中间加上原生就可以。它是一个开源软件基金会,主要目的是使云计算机普遍性和持续性,大力的推广相关的应用。

5、了解 CNCF 官方网站 http://www.cncf.io

 

二、k8s 版本

2014年9月第一个正式版本

2015年7月1.0版本正式发布,现在稳定的版本是1.17版本

本次所使用的版本为1.17.2,尽量使用新版本

官方在发布版本的同时,很多应用类的厂商,他们在推出应用部署到k8s的集群过程当中,他们的配置文件是有一定的变化的。

如果使用的是旧版本,使用新版本的软件部署是部署不上去的。

主要贡献者像Google , Redhat , Microsoft , IBM , Intel等都有所参与。

官方网址:https://kubernetes.io/   里面有许多的资料可以从中获得更多信息。  

代码托管github:https://github.com/kuberbetes/  现在生态比较齐全,里面有很多 k8s 的产品都是可以直接使用的。

 

三、Kubernetes 用户

现在 kubernetes 用户比较多,全球百分之九十左右用户都在使用。

1、2017年 docker 官方宣布原生支持 kubernetes

在容器管理工具,docker 做得一直很好,还在建立自己的管理生态,包括2016年推出 kubernetes,让用户有更好的体验。

由于谷歌公司的 kubernetes 推出以后,很多用户喜欢 kubernetes 的管理方式,因此,docker 在竞争上输了一大截,docker 官方宣布支持 kubernetes。

2、很多开源类型公司使用 kubernetes  完成自己产品公司开发并推送用户使用其中比较出名的就有 RedHat 公司 PaaS 平台 OpenShift 核心是 kubernetes

Rancher 平台也是管理 kubernetes 集群的,它的目的也是管理 Kubernetes 的云平台,也有很多微服务的框架都是为了去用它。

3、现国内大多数公司都可使用 kubernetes 进行转换 IT 服务转换,以实现高效管理等。因为从整个主机、虚拟机和容器这三个角度来讲,会发现主机的应用是非常广泛的。从编排部署方面 kubernetes 也是非常出色的,所以很多公司的都在选它。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
7月前
|
Kubernetes Docker 容器
Kubernetes学习笔记-Part.06 Docker安装
Part.01 Kubernets与docker Part.02 Docker版本 Part.03 Kubernetes原理 Part.04 资源规划 Part.05 基础环境准备 Part.06 Docker安装 Part.07 Harbor搭建 Part.08 K8s环境安装 Part.09 K8s集群构建 Part.10 容器回退
73 1
|
4月前
|
Prometheus Kubernetes 网络协议
k8s学习笔记之CoreDNS
k8s学习笔记之CoreDNS
|
4月前
|
存储 Kubernetes 数据安全/隐私保护
k8s学习笔记之ConfigMap和Secret
k8s学习笔记之ConfigMap和Secret
|
4月前
|
Kubernetes jenkins 持续交付
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
|
4月前
|
存储 运维 Kubernetes
k8s学习笔记之StorageClass+NFS
k8s学习笔记之StorageClass+NFS
|
7月前
|
Kubernetes 调度 Docker
Ubantu docker学习笔记(十一)k8s基本操作
Ubantu docker学习笔记(十一)k8s基本操作
|
7月前
|
存储 Kubernetes 负载均衡
k8s学习-思维导图与学习笔记
k8s学习-思维导图与学习笔记
269 1
|
7月前
|
Kubernetes Docker 容器
Kubernetes学习笔记-Part.08 安装k8s环境
Part.01 Kubernets与docker Part.02 Docker版本 Part.03 Kubernetes原理 Part.04 资源规划 Part.05 基础环境准备 Part.06 Docker安装 Part.07 Harbor搭建 Part.08 K8s环境安装 Part.09 K8s集群构建 Part.10 容器回退
110 2
|
7月前
|
Kubernetes Linux 开发工具
Kubernetes学习笔记-Part.05 基础环境准备
Part.01 Kubernets与docker Part.02 Docker版本 Part.03 Kubernetes原理 Part.04 资源规划 Part.05 基础环境准备 Part.06 Docker安装 Part.07 Harbor搭建 Part.08 K8s环境安装 Part.09 K8s集群构建 Part.10 容器回退
81 1
|
7月前
|
Kubernetes Linux Docker
Kubernetes学习笔记-Part.04 资源规划
Part.01 Kubernets与docker Part.02 Docker版本 Part.03 Kubernetes原理 Part.04 资源规划 Part.05 基础环境准备 Part.06 Docker安装 Part.07 Harbor搭建 Part.08 K8s环境安装 Part.09 K8s集群构建 Part.10 容器回退
135 1