zoukankan      html  css  js  c++  java
  • 为什么要用k8s(优缺点)

    k8s是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。

    1、故障迁移:当某一个node节点关机或挂掉后,node节点上的服务会自动转移到另一个node节点上,这个过程所有服务不中断。这是docker或普通云主机是不能做到的

    2、资源调度:当node节点上的cpu、内存不够用的时候,可以扩充node节点,新建的pod就会被kube-schedule调度到新扩充的node节点上

    3、资源隔离:创建开发、运维、测试三个命名空间,切换上下文后,开发人员就只能看到开发命名空间的所有pod,看不到运维命名空间的pod,这样就不会造成影响,互不干扰

         传统的主机或只有docker环境中,登录进去就会看到所有的服务或者容器

    4、因为采用docker容器,进程之间互不影响,

    5、安全:不同角色有不同的权限,查看pod、删除pod等操作;RBAC认证增加了k8s的安全

     快速精准地部署应用程序

    • 限制硬件用量仅为所需资源

    Kubernetes 的优势

    •   可移动: 公有云、私有云、混合云、多态云
    •   可扩展: 模块化、插件化、可挂载、可组合
    •   自修复: 自动部署、自动重启、自动复制、自动伸缩

    负载均衡

        k8s可以更快的更新新版本,打包应用,更新的时候可以做到不用中断服务,服务器故障不用停机,从开发环境到测试环境到生产环境的迁移极其方便,一个配置文件搞定,一次生成image,到处运行。。。

  • 相关阅读:
    v-chart使用的相关实例
    v-chart从后台获取数据
    算法题-单词搜索
    关于前端开发的一些小经验总结
    element的input中加入可点击的按钮
    vue.js的入门
    链表问题(算法题)
    同构词分类
    最长不降序子列的改编(dp数组的使用)
    Ubuntu安装Git
  • 原文地址:https://www.cnblogs.com/roak/p/14078227.html
Copyright © 2011-2022 走看看