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 也是非常出色的,所以很多公司的都在选它。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
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 容器回退
159 1
|
Prometheus Kubernetes 网络协议
k8s学习笔记之CoreDNS
k8s学习笔记之CoreDNS
|
存储 Kubernetes 数据安全/隐私保护
k8s学习笔记之ConfigMap和Secret
k8s学习笔记之ConfigMap和Secret
|
Kubernetes jenkins 持续交付
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
1250 0
|
存储 运维 Kubernetes
k8s学习笔记之StorageClass+NFS
k8s学习笔记之StorageClass+NFS
|
Kubernetes Linux Docker
Kubernetes学习笔记-Part.09 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 容器回退
1272 2
Kubernetes学习笔记-Part.09 K8s集群构建
|
Kubernetes 调度 Docker
Ubantu docker学习笔记(十一)k8s基本操作
Ubantu docker学习笔记(十一)k8s基本操作
|
存储 Kubernetes 负载均衡
k8s学习-思维导图与学习笔记
k8s学习-思维导图与学习笔记
503 1
|
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 容器回退
233 2
|
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 容器回退
204 1

推荐镜像

更多