首页 > 其他分享 >Docker和K8S存在的意义

Docker和K8S存在的意义

时间:2023-01-19 10:23:33浏览次数:46  
标签:k8s 意义 虚拟机 伸缩 服务器 Docker K8S docker 系统资源

之前一直没搞明白为什么要用docker和k8s,下面简单说一下:

先说现实中需求:
1、服务器上的环境、数据,有时需要迁移
2、服务器上的资源,需要动态伸缩,比如双十一的时候搞促销,就需要扩容更多的服务器

虚拟机缺点:
1、占用大量的系统资源
2、启动、停止的速度慢

docker显著的特点:
1、进程级别的隔离,可以充分利用系统资源。这一点对于需要动态伸缩、扩展的系统非常重要,你总不能去搞几个物理服务器动态伸缩吧?
2、带环境和数据一起迁移。这一点非常方便,比如想从腾讯云换到阿里云,如果用之前的原始方式手动迁移,真的是个大工程。

相比虚拟机,docker非常轻量级:占用系统资源少、启动/停止速度快。

当docker容器越来越多时,手动管理容易出现混乱、错误,这个时候就出现了k8s。用它来管理docker容器的动态创建、销毁等等,是很方便的。比如某个服务器进程挂了,k8s会把用户的请求分配给其他可用进程,也可以自动启动相关的docker容器,基本不用人工干预。

以上是本人简单、粗暴的理解,欢迎拍砖!

标签:k8s,意义,虚拟机,伸缩,服务器,Docker,K8S,docker,系统资源
From: https://www.cnblogs.com/isky0824/p/17061108.html

相关文章

  • Docker 安装 Rancher
    Docker安装Rancher环境:RedHatv8.6, Dockerv20.10.22, Rancher v2.6.9   如报K3S 错误:[FATAL]k3sexitedwith:exitstatus1查看日志:进入容器,查看k3s......
  • Docker
    安装Docker原理docker安装docker安装先准备一个mysql容器用于复制配置文件,配置好之后把其删除再创建一个新的下面这些操作都是为了创建一个容器,它的配置文件和数据都......
  • 解决docker启动报错“Error starting daemon: SELinux is not supported with the ove
    启动docker报错,这个是关于selinux的问题。一般的做法是内核升级或者关闭docker的selinux部分--selinux-enabled=false ......
  • Linux开启Docker远程访问并设置安全访问(证书密钥),附一份小白一键设置脚本哦!
    前言喜欢折腾慢慢看,不喜欢折腾直接跳到小简下文的一键脚本那里,两分钟搞好。我的博客:https://blog.ideaopen.cn我的公众号:小简聊开发开启远程访问编辑docker.service......
  • Docker容器监控之 CAdvisor+InfluxDB+Granfana
    CAdvisorInfluxDBGranfanaCAdvisor监控收集+InfluxDB存储数据+Granfana展示图表新建目录/cigdocker-compose.yml新建3件套组合的docker-compose.ymlversion:'3.1'volu......
  • 搭建内网Docker镜像仓库
    需求在局域网内,在一台机器上搭建镜像仓库,其他节点能够通过内网镜像仓库pull、push等实操步骤仓库节点IP:192.168.83.141仓库节点上创建镜像存放目录:mkdir-p/data/reg......
  • docker远程进入Mysql数据库报1251错误
    docker远程连接mysql数据库报1251错误,如下图所示。   解决方法:1、进入容器dockerexec-itmysql/bin/bash#mysql为数据库容器名称   2、进入mysql输......
  • vector采集k8s日志
    安装helmcurl-xproxy.ops.qianxin-inc.cn:3128-Ohttps://get.helm.sh/helm-v3.8.0-linux-amd64.tar.gzsudomvhelm/usr/bin/添加vector存储仓库sudohelmre......
  • docker 安装 nginx 并配置反向代理
    1.安装nginxdocker镜像获取nginx官方镜像1.dockerpullnginx 查看镜像库2. dockerimages   使用nginx镜像来创建nginx容器实例 dockerrun......
  • docker 青龙面板 京东签到
          【京东脚本】6dylan6 qlrepohttps://github.com/6dylan6/jdpro.git"jd_|jx_|jddj_""backUp""^jd[^_]|USER|JD|function|sendNotify"507-23/2......