初识Kubernetes

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

八大优势

自动装箱

自动部署应用容器

自我修复

容器失败 重启容器

水平扩展

请求增加 服务规模扩大

服务发现

对外提供统一入口 实现服务发现 负载均衡等

滚动更新

采用对各个实例逐批次进行单独更新而非同一时刻对所有实例进行全部更新来达到不中断服务的更新升级方式

版本回退

对历史版本及时回推

密钥和配置管理

在不需要重新构建景象的情况下 可以部署和更新密钥的应用配置 类似热部署

存储编排

自动实现存储系统挂载及应用实现数据持久化 可以来自本地目录公共云存储服务等

批处理

提供一次性任务 定时任务 满足批量数据处理和分析的场景

架构组建

master 主控节点管理操作

  • api server

    集群统一入口 restful风格 交给etcd存储

  • scheduler

    节点调度 选择node节点应用部署

  • controller-manager

    处理集群中常规的任务后台 一个资源对应一个控制器

  • etcd

    存储系统 用于保存集群相关数据

node 工作节点

  • kubelet

    master 派到node节点的代表 管理本机容器

  • kube-proxy

    提供网络代理 实现负载均衡等操作

核心概念

pod

最小的部署单元
一组容器的集合
共享网络
生命周期是短暂的

controller

确保预期pod副本数量
有状态应用部署 无状态应用部署
确保所有的node运行同一个pod
一次性任务和定时任务

service

定义一组pod的访问规则

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: k8s