第一章 Kubernetes 简介

简介: 第一章 Kubernetes 简介

Kubernetes(简称K8s)是用8代替名字中间的8个字符“ubernete”而成的缩写。它是Google在2014年创建并管理的,是Google 10多年大规模容器管理技术Borg的开源版本。

Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用。它的目标是让部署容器化的应用简单并且高效。Kubernetes提供了应用部署,规划,更新,维护的一种机制。

Kubernetes集群由Master和Node两个节点组成。在Master上运行etcd、Api Server、Controller Manager和Scheduler四个组件。后三个组件构成了Kubernetes的总控中心,负责对集群中所有资源进行管控和调度。在每个node上运行kubectl、proxy和docker daemon三个组件,负责对节点上的Pod的生命周期进行管理,以及实现服务代理的功能。另外所有节点上都可以运行kubectl命令行工具。Controller Manager中的node controller通过Api server定期读取这些节点状态信息,并做响应处理。

相对于虚拟机,容器能快速部署,由于容器与底层设施、机器文件系统解耦的,所以它能在不同云、不同版本操作系统间进行迁移。容器占用资源少、部署快,每个应用可以被打包成一个容器镜像,每个应用与容器间成一对一关系也使容器有更大优势,使用容器可以在build或release的阶段,为应用创建容器镜像,因为每个应用不需要与其余的应用堆栈组合,也不依赖于生产环境基础结构,这使得从研发到测试、生产能提供一致环境。类似地,容器比虚拟机轻量、更“透明”,这更便于监控和管理。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
4月前
|
Kubernetes 负载均衡 Perl
kubernetes—五个概念入门(二)
kubernetes—五个概念入门(二)
68 0
|
4月前
|
Kubernetes 应用服务中间件 数据中心
kubernetes—五个概念入门(一)
kubernetes—五个概念入门(一)
79 0
|
7月前
|
存储 Kubernetes 微服务
kubernetes简介-这是一篇学习k8s必看的文章
kubernetes简介-这是一篇学习k8s必看的文章
|
6月前
|
Kubernetes 调度 Docker
【K8S 系列】k8s 学习一,Kubernetes 基本介绍及核心组件
【K8S 系列】k8s 学习一,Kubernetes 基本介绍及核心组件
146 0
|
7月前
|
存储 Kubernetes 持续交付
kubernetes系列文章第一篇-k8s基本介绍
kubernetes系列文章第一篇-k8s基本介绍
|
7月前
|
存储 Kubernetes 前端开发
基于Kubernetes的实战案例分享
基于Kubernetes的实战案例分享
|
8月前
|
运维 Kubernetes API
Kubernetes 入门&进阶实战
Kubernetes 入门&进阶实战
Kubernetes 入门&进阶实战
|
存储 Kubernetes 负载均衡
Kubernetes 入门到进阶(二)
三、Kubernetes基础入门 以下的所有都先进行基本理解,我们后来会一一详细讲解 0、基础知识 以上展示了一个master(主节点)和6个worker(工作节点)的k8s集群 docker是每一个
274 0
|
Kubernetes 负载均衡 应用服务中间件
Kubernetes 入门到进阶(一)
一、Kubernetes简介 1、背景 1、部署方式的变迁 传统部署时代: 在物理服务器上运行应用程序 无法为应用程序定义资源边界 导致资源分配问题 例如,如果在物理服务器上运行多个应用程序,则可能会
316 0
|
Kubernetes Cloud Native 容器
《深入浅出Kubernetes》下载地址
《深入浅出Kubernetes》分为理论篇和实践篇,12篇技术文章帮你了解集群控制、集群伸缩原理、镜像拉取等理论,一次搞懂6个核心原理吃透基础理论,实现从基础概念的准确理解到上手实操的精准熟练,深入浅出使用Kubernetes!
77 0
《深入浅出Kubernetes》下载地址

推荐镜像

更多