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

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
5月前
|
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 容器回退
44 1
|
10月前
|
Kubernetes Ubuntu Cloud Native
深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去
深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去
88 0
|
5月前
|
Kubernetes Docker 容器
Kubernetes学习笔记-Part.10 容器回退
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 容器回退
49 0
|
5月前
|
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 容器回退
317 2
Kubernetes学习笔记-Part.09 K8s集群构建
|
5月前
|
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 容器回退
61 2
|
5月前
|
存储 Kubernetes Cloud Native
Kubernetes学习笔记-Part.07 Harbor搭建
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 容器回退
60 0
Kubernetes学习笔记-Part.07 Harbor搭建
|
5月前
|
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 容器回退
43 1
|
5月前
|
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 容器回退
55 1
|
5月前
|
存储 Kubernetes Docker
Kubernetes学习笔记-Part.03 Kubernetes原理
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 容器回退
74 0
Kubernetes学习笔记-Part.03 Kubernetes原理
|
5月前
|
Kubernetes 安全 Ubuntu
Kubernetes学习笔记-Part.02 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 容器回退
57 0