zoukankan      html  css  js  c++  java
  • 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架构和组件

     

  • 相关阅读:
    Linux机器学习软件配置
    安装linux14.04
    Navicat无法连接SqlServer数据库
    linux命令行安装teamviewer
    Ubuntu14.04+Dell 7060安装无线/有线网络驱动
    启动一个SpringBoot的maven项目
    HTML5新增特性
    HTML 表格|表单
    HTML 基础
    初识 wijmo-grid
  • 原文地址:https://www.cnblogs.com/python-cat/p/12508058.html
Copyright © 2011-2022 走看看