一、kubernetes 概念

简介: kubernetes 概念

1. k8s 概述
k8s是谷歌在2014年开业的容器集群化管理系统
使用k8s进行容器应用部署
使用k8s利用应用扩展
k8s目标实施让部署容器化应用更加简洁和高效
2. k8s 特性
自动装箱
基于容器对应用环境的资源配置要求自动部署应用容器
自我修复(自愈修复)
水平扩展(弹性伸缩)
服务发现
滚动升级
版本回退
密钥和配置管理
存储编排
批处理
3. k8s集群架构组件

企业微信截图_16528776692208.png

master组件
apiserver:集群统一入口,以restful方式,交给etcd存储
seheduler:节点调度服务,选择node节点应用部署
controller-manager:处理集群中常规后天任务,一个资源对应一个控制器
etcd:存储系统,用于保存集群相关的数据
node组件
kubelet:master排到node节点代表,管理本机容器
Kube-proxy:提供网络代理,负载均衡等操作
docker:容器引擎
4. k8s核心概念
Pod
最小部署单元
一组容器的集合
共享网络
生命周期是短暂的
controller
确保预期pod副本数量
无状态应用部署
有状态应用部署
确保所有的node运行同一个pod
一次性任务和定时任务
Service
定义一组pod的访问规则

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
4月前
|
Kubernetes 负载均衡 Perl
kubernetes—五个概念入门(二)
kubernetes—五个概念入门(二)
70 0
|
4月前
|
Kubernetes 应用服务中间件 数据中心
kubernetes—五个概念入门(一)
kubernetes—五个概念入门(一)
79 0
|
5月前
|
Kubernetes 负载均衡 网络协议
k8s学习-Service(概念、模板、创建、外部代理、删除等)
k8s学习-Service(概念、模板、创建、外部代理、删除等)
158 0
|
6月前
|
Kubernetes Linux Shell
【K8S 系列】k8s 学习二,kubernetes 核心概念及初步了解安装部署方式
【K8S 系列】k8s 学习二,kubernetes 核心概念及初步了解安装部署方式
107 0
|
4月前
|
存储 Kubernetes 调度
Kubernetes 基本概念
Kubernetes 基本概念
61 0
|
12天前
|
Kubernetes 测试技术 Docker
K8S中Deployment控制器的概念、原理解读以及使用技巧
K8S中Deployment控制器的概念、原理解读以及使用技巧
|
17天前
|
存储 Kubernetes Docker
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes(K8S)集群管理Docker容器(概念篇)
|
3月前
|
Kubernetes 网络协议 API
玩转Kubernetes—基础概念篇
玩转Kubernetes—基础概念篇
61 1
|
5月前
|
Kubernetes Cloud Native 应用服务中间件
【云原生】kubernetes学习之资源(对象)控制器概述---概念和实战(五)
【云原生】kubernetes学习之资源(对象)控制器概述---概念和实战(五)
22 0
|
5月前
|
Kubernetes Cloud Native 调度
k8s学习-污点和容忍(概念、模版、创建、删除)
k8s学习-污点和容忍(概念、模版、创建、删除)
48 0