• kubernetes概述


    kubernetes是什么?

    谷歌开源的一个容器集群管理系统,简称K8S

    K8S作用?

    用于容器化应用程序的部署、扩展和管理

    K8S功能?

    k8s提供了容器编排、资源调度、弹性伸缩、部署管理、服务发现等一系列功能

    k8s目标

    部署容器化应用简单高效

    k8s的特性

    1.自动修复
    在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并在未修复之前不会处理客户请求,确保线上服务不中断
    2.弹性伸缩
    可以通过命令或者UI功能快速扩容或者缩容程序实例
    3.自动部署和回滚
    k8s采用滚动更新策略更新应用,一次更新一个pod,而不是删除所有pod,如果更新中出现问题,将回滚更改,确保业务不受影响
    4.服务发现和负载均衡
    k8s为多个容器提供一个统一访问入口(内部ip和一个DNS名称),并且负载均衡关联所有容器,用户无需考虑容器IP问题
    5.机密和配置管理
    管理机密数据和应用程序配置,而不需要把敏感数据暴露在镜像里,提高数据安全性,并可以把一些常用的配置存储在k8s中,方便程序使用
    6.存储编排
    挂载外部存储系统,无论是来自本地存储、公有云、还是网络存储,都可以作为集群资源的一部分,极大提高存储使用灵活性
    7.批处理
    提供一次性任务、定时任务;满足批量数据处理和分析的场景

    k8s架构和组件

     

  • 相关阅读:
    Python之CVXOPT模块
    JavaScript之读取和写入cookie
    jQuery学习(2)ajax()使用
    JavaScript之使用AJAX(适合初学者)
    Jquery焦点图实例
    jquery-mobile表单提交问题
    程序员笔记|Spring IoC、面向切面编程、事务管理等Spring基本概念详解
    使用什么调试swoole程序
    swoole模块的编译安装:php编译安装swoole模块的代码
    TP5使用Redis处理电商秒杀
  • 原文地址:https://www.cnblogs.com/python-cat/p/12508058.html
Copyright © 2020-2023  润新知