首页 > 其他分享 >尚硅谷k8s(二):k8s介绍和特性

尚硅谷k8s(二):k8s介绍和特性

时间:2022-10-23 10:25:01浏览次数:54  
标签:容器 服务 部署 特性 应用 硅谷 k8s

第一部分知识点

1.k8s概述和特性
2.k8s架构组件
3.k8s核心概念

  • pod
  • controller
  • service

k8s概述

  • k8s是Google在2014年开源的容器化集群管理系统
  • 使用k8s进行容器化应用部署
  • 使用k8s利于应用扩展
  • k8s目标实施让部署容器化应用更加简洁和高效

k8s特性

  1. 自动装箱
    基于容器对应用运行环境的资源配置要求自动部署应用容器
  2. 自我修复(自愈能力)
    当容器失败时,会对容器进行重启,当所部署的 Node 节点有问题时,会对容器进行重新部署和重新调度,当容器未通过监控检查时,会关闭此容器直到容器正常运行时,才会对外提供服务
  3. 水平扩展
    通过简单的命令、用户 UI 界面或基于 CPU 等资源使用情况,对应用容器进行规模扩大或规模剪裁
  4. 服务发现
    用户不需使用额外的服务发现机制,就能够基于 Kubernetes 自身能力实现服务发现和负载均衡
  5. 滚动更新
    可以根据应用的变化,对应用容器运行的应用,进行一次性或批量式更新
  6. 版本回退
    可以根据应用部署情况,对应用容器运行的应用,进行历史版本即时回退
  7. 密钥和配置管理
    在不需要重新构建镜像的情况下,可以部署和更新密钥和应用配置,类似热部署
  8. 存储编排
    自动实现存储系统挂载及应用,特别对有状态应用实现数据持久化非常重要。存储系统可以来自于本地目录、网络存储(NFS、Gluster、Ceph 等)、公共云存储服务
  9. 批处理
    提供一次性任务,定时任务;满足批量数据处理和分析的场景

标签:容器,服务,部署,特性,应用,硅谷,k8s
From: https://www.cnblogs.com/my_captain/p/16818015.html

相关文章

  • 尚硅谷k8s(一):k8s课程内容介绍
    前置知识1.Linux操作系统2.Docker课程内容第一部分k8s概念和架构第二部分从零搭建k8s集群1.基于客户端工具kubeadm2.基于二进制包方式第三部分k8s核心概念1.Po......
  • K8s获取token
    使用调用KubernetesAPI的方式获取信息时,需要使用Kubernetes的Token创建用户admin-user并授权admin-user.yamlapiVersion:v1kind:ServiceAccountmetadata:nam......
  • MySQL基础1【安装-运算符-排序分页】尚硅谷
    第00章_介绍大纲第00章_写在前面讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.comhttp://www.atguigu.com/)一、MySQL数据库基础篇大纲MySQL数据库基础篇......
  • 面向对象三大特性
    继承:一般类只能单继承,内部类实现多继承,接口可以多继承封装:访问权限控制public>protected>包>private内部类也是一种封装多态:编译时多态,体现在向上转型和向下转型,通过......
  • k8s基础篇 pod(六)节点选择器
    6.node节点选择器我们在创建pod资源的时候,pod会根据schduler进行调度,那么默认会调度到随机的一个工作节点,如果我们想要pod调度到指定节点或者调度到一些具有相同特点的node......
  • MYSQL数据库的事务的四大特性
    事务的特性原子性(Atomicity)事务是一个原子操作单元,其对数据的修改,要么全部执行,要么全部不执行一致性(Consistent)在事务开始和完成时,数据都必须保持一致状态。这意味着所有......
  • c++11新特性之变参模板与完美转发
    示例:  运行结果:   运行结果:这说明了,这里的临时变量生命周期很短,它仅生存在push_back()的括号之内。说是即生即死也不为过。  以上两种情况会带来效率问......
  • 【Kubernetes】K8s笔记(十一):Ingress 集群进出流量总管
    目录0.Ingress解决了什么问题1.IngressController2.指定IngressClass使用多个IngressController3.使用YAML描述Ingress/IngressClass3.1Ingress3.2Ingr......
  • k8s基础篇 pod(五)资源清单详细解读
    apiVersion:v1#版本号,例如v1kind:Pod#资源类型,如Podmetadata:#元数据name:string#Pod名字namespace:string#Pod所属的命名空间......
  • k8s-node节点的安装3
    k8s-node节点的安装3环境:master节点:10.0.0.11node1节点:10.0.0.12node2节点:10.0.0.13接下来node1节点的安装node1节点安装的时候就自动把docker安装了,不要epel源,默......