深圳幻海软件技术有限公司 欢迎您!

容器技术概述

2023-03-25

容器技术物理资源:部署非常慢,成本非常高,资源浪费,难以迁移和扩展,可能会被限定硬件厂商;虚拟化技术:一个物理机可以部署多个app,每个app独立运行在一个VM里;虚拟机的优点:资源池——一个物理机的资源分配到了不同的虚拟机里很容易扩展——加物理机器or虚拟机很容易云化——亚马逊AWS、阿里云等虚拟
  1. 容器技术
    1. 物理资源:部署非常慢,成本非常高,资源浪费,难以迁移和扩展,可能会被限定硬件厂商;
    2. 虚拟化技术:一个物理机可以部署多个app,每个app独立运行在一个VM里;
    3. 虚拟机的优点:
      1. 资源池——一个物理机的资源分配到了不同的虚拟机里
      2. 很容易扩展——加物理机器or虚拟机
      3. 很容易云化——亚马逊AWS、阿里云等
    4. 虚拟机的局限性:每一个虚拟机都是一个完整的操作系统,要给其分配资源,当虚拟机数量增多时,操作系统本身小号的资源势必增多。
    5. 虚拟化技术出现的契机:
      1. 什么是容器? 
        1. 对软件和其依赖的标准化打包;
        2. 应用之间互相隔离;
        3. 共享同一个OS Kernel;
        4. 可以运行在很多主流操作系统上;
      2. 容器和虚拟机的区别:
        1. 容器是app层面的隔离;
        2. 虚拟机是物理资源层面的隔离;
      3. 虚拟化+容器
文章知识点与官方知识档案匹配,可进一步学习相关知识
云原生入门技能树容器编排(生产环境 k8s)kubelet,kubectl,kubeadm三件套11103 人正在系统学习中