自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xucf1

你所谓的迷茫,不过是清醒地看着自己沉沦

  • 博客(202)
  • 收藏
  • 关注

原创 Shell 脚本攻略:巡检(ping)一批主机,需要上报存在时延超过 50ms 和丢包现象的主机

文章目录需求:脚本:突然想记录一下一个多月以前我帮主管完成的一个活,亲测有效,生产与测试环境皆可使用。需求:巡检(ping)一批主机,需要上报存在时延超过50ms和丢包现象的主机。脚本:#!/bin/bash#注:在/opt/目录下创建“ip.txt”文本,并放入需要测试的ip以作后续测试(遍历)a=`cat /opt/ip.txt`#在/opt目录下创建这三个txt文本cd /opt>./result.txt>./result1.txt>./result2

2021-07-10 17:04:46 1419 2

原创 基于 Docker 部署 ZooKeeper+Mesos+Marathon 群集(单节点)

文章目录前言前置知识点简介环境准备(Docker)1)拉取相关镜像2)ZooKeeper3)Mesos-Master4)Mesos-Slave5)Marathon(测试)前言使用软件:VMware Workstation 16 ProISO映像文件:CentOS 7本教程将会给你展示,如何使用Docker容器,仅需一台主机,来迅速部署一个单节点的Mesos集群!前置知识点简介ZooKeeper:用来给集群服务维护配置信息及域名服务,并提供分布式同步和组服务,是是个分布式的,开源的协调服务(维护

2021-06-27 14:06:21 831

原创 Kubernetes - Harbor(最新2.3)

文章目录①环境准备②一键脚本③Harbor 配置④访问 Web 页面⑤其他①环境准备'//前期优化'[root@localhost ~]# hostnamectl set-hostname harbor[root@localhost ~]# su[root@harbor ~]# echo "192.168.126.11 master> 192.168.126.12 node01> 192.168.126.13 node02> 192.168.126.14 harbor" &

2021-06-11 17:15:57 778

原创 Kubernetes - Pod(详解)

文章目录概述1.Pod 的容器分类①infrastructure container——基础容器②initcontainers——初始化容器③container——业务容器2.镜像拉取策略——Image PullPolicy概述在K8S部署容器化应用程序后,它会添加一个Pod来托管你的应用实例:Pod是K8S抽象出来的一个专业概念,可表示一组容器的集合,以及这些容器的一些共享资源这些资源包括:共享存储(卷)网络,作为集群唯一的IP地址有关每个容器如何运行的信息就像是为特定于应用程序

2021-06-10 17:40:46 453 1

原创 Kubernetes - YAML 文件详解

文章目录概述语法使用 YAML 文件创建资源对象快速生成 YAML 或 JSON 文件概述K8S支持使用YAML和JSON(文本)格式的文件来创建资源对象(配置应用程序),相较而言:JSON格式的文件常用于接口(API)之间消息的传递,更适合(二次)开发;YAML格式的文件是一种专门用来写配置文件的语言,非常简洁和强大,允许注释,更适合运维人员使用。语法对大小写敏感;使用缩进表示层级关系,且缩进不允许使用TAB键,只允许使用空格;缩进的空格数不重要,只要相同层级的元素左对齐即可;可

2021-06-10 09:55:30 424

原创 使用 Kubeadm 搭建单节点集群(已上云)(含 harbor)

文章目录前言集群部署①环境准备(VMware)②内核优化(可选项)③一键脚本④检查⑤master(初始化)⑥flannel(master)⑦node 节点加入群集⑧测试 pod 资源创建harbor前言分享人:徐成飞前几天在公司使用Kubeadm布了一套单节点K8S集群,先是在VMware上测试整理出了一键脚本,然后上华为云服务器直接刷也没问题。现归纳总结如下,给小伙伴们分享一下:集群部署①环境准备(VMware)VMware® Workstation 16 Pro:16.1.2 bui

2021-06-07 08:41:35 637

原创 Kubernetes - Kubectl 管理

文章目录Kubernetes - Kubectl 管理1.查看帮助信息2.一个项目完整的生命周期①删除②创建③发布④更新⑤回滚3.查看具体资源的详细信息及 deployment 控制器资源4.进入 podKubernetes - Kubectl 管理1.查看帮助信息'//Kubectl是管理K8S集群的命令行工具''//通过生成的json格式传递给apiserver进行创建、查看、管理的操作''//帮助信息'[root@master01 ~]# kubectl --helpkubectl

2021-04-19 11:51:01 241

原创 Kubernetes 集群部署(五)(dashboard)

文章目录Kubernetes 集群部署(五)(dashboard)本文承接: Kubernetes 集群部署(四)(多节点)Kubernetes 集群部署(五)(dashboard)dashaboard 官方下载: https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard--创建dashboard工作目录--[root@master01 ~]# mkdir dashboard[root@master

2021-04-18 21:11:10 388

原创 K8S:node 节点 kubelet 无法加入至 K8S 集群(已批准授权)

文章目录K8S:node 节点 kubelet 无法加入至 K8S 集群(已批准授权)①故障现象②解决思路K8S:node 节点 kubelet 无法加入至 K8S 集群(已批准授权)①故障现象环境:K8S 单节点二进制部署主机IP组件master01192.168.126.11kube-apiserver、kube-controller-manager、kube-scheduler、etcdnode01192.168.126.13kubelet、kube-pr

2021-04-16 17:27:20 2923 1

原创 K8S:无法正常开启 Kube-apiserver

文章目录K8S:无法正常开启 Kube-apiserver①报错现象②解决过程K8S:无法正常开启 Kube-apiserver①报错现象环境:K8S 单节点二进制部署主机IP组件master01192.168.126.11kube-apiserver、kube-controller-manager、kube-scheduler、etcdnode01192.168.126.13kubelet、kube-proxy、docker、flannel、etcdnod

2021-04-16 15:40:03 5876 6

原创 Kubernetes 集群部署(四)(master 多节点、nginx/keepalived)

文章目录Kubernetes 集群部署(四)(多节点)①拷贝 K8S 工作目录、组件启动脚本至 master02②master02 修改文件③搭建 nginx/keepalived④node 节点修改配置文件⑤master 创建 pod 用以测试⑥node 节点访问 nginx 页面Kubernetes 集群部署(四)(多节点)本文承接: Kubernetes 集群部署(三)(master、node 部分)①拷贝 K8S 工作目录、组件启动脚本至 master02----master01----

2021-04-15 18:40:31 459

原创 Kubernetes 集群部署(三)(master、node 部分)

文章目录Kubernetes 集群部署(三)(部署 master/node 组件)1.部署 master(组件)①创建 K8S 工作目录及证书目录②撰写创建证书脚本并执行③完善 K8S 工作目录④建立 token 令牌并撰写一个启动 apiserver 的脚本⑤启动 apiserver⑥撰写 scheduler/controller-manager 脚本并启动2.部署 node (组件)①在 master 节点将 kubelet、kube-proxy 传输至 node 节点②创建 kubeconfig 目录

2021-04-15 09:14:21 410

原创 MongoDB 基本入门操作(基本概念/操作 - 增删改查)

文章目录MongoDB 基础入门操作1.MongoDB 基本概念2.MongoDB 创建新实例3.MongoDB 基本操作MongoDB 基础入门操作1.MongoDB 基本概念MongoDB 中的基本概念是:文档、集合、数据与 MySQL 对比更有助于理解,如下表所示:SQL 术语/概念MongoDB 术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档co

2021-04-13 10:32:52 199

原创 Kubernetes 集群部署(二)(flannel 网络配置)

文章目录Kubernetes 集群部署(二)(flannel 网络配置)前置知识点1.node 节点安装 docker2.flannel 网络配置①写入分配的子网段到 etcd 中以供flannel使用(规划网段)②node 节点上传 flannel 软件包并解压缩③建立 K8S 工作目录并撰写 flannel.sh 服务启动脚本④指定集群启动脚本并检查IP地址⑤配置 docker 以能连接上 flannel⑥在两个 node 节点中创建容器互相 ping 以验证网络互通本文承接: Kubernetes

2021-04-12 16:30:24 645 1

原创 玩转 MongoDB - 理论详解+安装教程

文章目录MongoDB - 理论详解+安装教程前言1.什么是 NoSQL?2.什么是 MongoDB?3.主要特点4.在 Linux 上安装 MongoDB①配置YUM仓库②安装 MongoDB 软件包③运行 MongoDB 社区版④卸载 MongoDB 社区版⑤其他信息MongoDB - 理论详解+安装教程前言MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写,旨在为 Web 应用提供可扩展高性能数据存储的解决方案MongoDB 是一个介于关系数据库和非关系数据库之间的产品,

2021-04-11 23:05:24 286

原创 Kubernetes 集群部署(一)(etcd 数据库)(单节点二进制)

文章目录Kubernetes 集群部署(一)1.官方提供的三种部署方式2.Kubernetes 平台环境规划3.自签 SSL 证书4.Etcd 数据库集群部署(二进制)①环境部署②下载证书制作工具及制作证书③指定 etcd 三个节点之间通讯验证的证书(安全认证)④下载 etcd 与 flannel 的二进制包⑤为 etcd 创建工作目录并完善⑥撰写 etcd 启动脚本与生成其 cfg 配置文件⑦第一次尝试执行启动脚本⑧完善两个 node 节点配置⑨再次尝试执行启动脚本并检查集群健康状态未完待续...本文脚本

2021-04-11 14:32:50 627

原创 Kubernetes 系列学习笔记 - 理论详解 (初识 K8s)

文章目录前言Kubernetes/K8s 理论详解1.K8s 是什么?2.K8s 特性3.小拓展(业务升级)4.K8s 集群架构与组件①架构拓扑图:②Master 组件③Node 组件5.K8s 核心概念前言Kubernetes,简称 K8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用其技术难度与入门门槛较高,学习之前,建议掌握以下基础:熟悉 Linux 基础命令熟悉 Docker 基本管理了解 SSL 证书工作原理了解负载均衡工作原理(L4/L7)了解群集(分布式概念)了解

2021-04-10 14:09:19 3916 11

原创 ansible roles 角色管理 | 目录说明 | 在 playbook 中使用 roles 的步骤 - 搭建 LAMP 架构

文章目录一、Roles 概述二、Roles 目录说明三、在 playbook 中使用 Roles的步骤一、Roles 概述Roles 能够根据层次型结构自动装载变量文件、task 以及 handlers 等简单来讲,Roles 就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地 include 它们Roles 一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中二、Roles 目录说明目录名称目录说明files用来存放由 cop

2021-04-08 17:37:07 623

原创 ansible | templates - tags(模板)

文章目录templates 模板tags 模块templates 模板[root@ansible ~]# cd /opt/[root@ansible opt]# ssh-agent bash '//控制用来保存公钥身份验证所使用的私钥'[root@ansible opt]# ssh-add '//把专用秘钥添加至ssh-agent高速缓存中'Enter passphrase for /root/.ssh/id_rsa: Identity added: /root/.ssh/id_rsa (/

2021-04-08 10:03:24 269 1

原创 ansible - Playbook 剧本操作 | 变量用法 | 流程控制

文章目录一、前置知识点1.主机清单2.Inventory 变量(自定义)3.YAML 格式二、Playbook 剧本的一些基本操作1.概述 - 组成2.示例使用3.剧本基础 - 撰写你的第一个剧本4.远程用户 - hosts5.任务列表 - tasks6.Handlers - 触发器三、Playbook 剧本的变量用法1.通过 ansible 命令传递2.另两种指定变量的方法3.直接引用内置变量四、流程控制1.条件测试(单)2.多条件判断3.组条件判断4.迭代一、前置知识点1.主机清单'//主机清单可

2021-04-07 23:02:43 913 1

原创 ansiblle - Playbook 剧本执行过程中无法正常关闭 selinux

文章目录①故障现象②解决思路①故障现象[root@ansible opt]# ansible-playbook xcf.yml'//写了一个比较简单的playbook剧本,但是在执行关闭selinux时报错,代码如下(截取)'TASK [stop selinux] *******************************************************************fatal: [192.168.126.13]: FAILED! => {"changed":

2021-04-07 15:50:26 921 3

原创 运维必备 | Linux 系统管理 - 常用命令小汇总 | Shell 脚本常见问题

文章目录Ⅰ:Shell 脚本常见问题①平时如何应用 Shell 脚本②冒泡排序思路③如何实现并发多进程④过滤日访问量最多 ip 来源(前10)Ⅱ:Linux 系统管理(常用命令)①系统相关命令②常用抓包工具③Linux 系统启动(引导)过程Ⅰ:Shell 脚本常见问题①平时如何应用 Shell 脚本日常巡检:查看所需系统状况时执行该脚本;参数超过阈值时报警自动化部署:一键部署 LNMP 等架构,省时省力日志分割:日志文件太大会不利于分析排查故障,比如 Nginx 没有类似 Apache

2021-04-03 14:36:49 2800 13

原创 ansible 常用模块管理(超详细)

文章目录前言Ⅰ:command - 默认模块Ⅱ:cron - 定时任务模块Ⅲ:user - 用户模块Ⅳ:group - 用户(组)模块Ⅴ:copy - 模块Ⅵ:file - 模块Ⅶ:ping - 模块Ⅷ:service/yum - 模块Ⅸ:shell/script - 模块Ⅹ:setup - 模块前言本文内容承接上文:https://blog.csdn.net/weixin_51486343/article/details/115393094?spm=1001.2014.3001.5501环境:

2021-04-02 15:11:09 421 2

原创 ansible - 自动化运维工具 | 概述 - 安装 - 配置主机清单 - 密钥对验证 - 命令格式 - 基本用法

文章目录一、ansible 概述二、ansible 安装三、ansible 配置主机清单及密钥对验证四、ansible 命令格式及基本用法一、ansible 概述ansible 是新出现的自动化运维工具,基于 Python 开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能ansible 是基于模块工作的,本身没有批量部署的能力,只是提供一种框架二、ansible 安装----关闭防火墙及安全机制----[root@ansible ~]# systemct

2021-04-02 10:38:01 234 2

原创 偷偷学 Docker 系列 | TLS 通讯加密(理论+实操)

文章目录一、前置知识点1.密钥①对称密钥②非对称密钥③混合密钥(对称+非对称)2.签名3.数据完整性4.证书二、Docker 启用 TLS 进行加密通讯1.TLS 概述2.TLS 原理2.部署步骤一、前置知识点1.密钥①对称密钥是一种加密和解密使用相同密钥的算法,效率较高,可加密内容较大,用来加密会话过程中的消息,适用于大规模生产的环境下使用就像固定的一道门与一把钥匙一样,但是,对称加密算法在分布式网络系统上使用较为困难,因为密钥管理困难,使用成本较高,还是这个比方,你去收租,几百串钥匙你管的烦

2021-04-02 08:44:13 419 1

原创 Shell 脚本攻略 | LNMP+Zabbix 一建部署

文章目录准备环境脚本如下准备环境此脚本基于我之前写过一篇博客:基于 LNMP 部署 Zabbix 集中监控系统脚本如下#!/bin/bash#----开局优化----systemctl stop firewalld && systemctl disable firewalld#关闭防火墙及开机自启setenforce 0 && sed -i "s/SELINUX=*/SELINUX=disabled/g" /etc/selinux/config#关闭安

2021-04-01 15:50:50 3826 9

原创 偷偷学 Docker 系列 | 细谈 Docker存在的安全问题 | 架构缺陷与安全机制 | 衡量安全基线的六大标准

文章目录前言:Docker 容器与虚拟机的区别①隔离性(共享)②性能(损耗)一、细谈 Dcoker 存在的安全问题1.自身漏洞方面2.源码问题方面①黑客上传恶意镜像②镜像使用有漏洞的软件③中间人攻击(篡改)二、细谈 Docker 的架构缺陷与安全机制1.容器之间的局域网攻击2.DDoS 攻击耗尽资源3.利用宿主机漏洞4.用户权限三、细谈 Docker 衡量安全基线的六大标准1.内核级别2.主机级别3.网络级别4.镜像级别5.容器级别6.其他设置五、其他注意事项1.Docker remote api 访问控制

2021-03-31 19:47:30 649 1

原创 MySQL 小复习(二)| MySQL 安全优化(授权)| 含 Redis

文章目录①MySQL 安全优化(授权)②Redis 的三种架构(主从复制/哨兵模式/群集模式)(工作原理)③Redis 持久化方式有哪些①MySQL 安全优化(授权)在 MySQL 中,权限的设置非常重要,分配权限可以清晰地划分责任,管理人员只需要关注自己的任务即可,最重要的还是保证系统数据的安全(删库跑路?)权限控制出于安全因素来考虑,主要遵循以下几个经验原则:只授予能满足需要的最小权限,防止用户误操作和干坏事创建用户的时候限制用户的登录主机,一般是限制成指定 IP 或内网 IP 段初始化数

2021-03-30 16:48:33 125 1

原创 Docker 私有仓库部署和管理 | Harbor 概述 - 核心组件 - 架构拓扑 | Harbor 构建 Docker 私有仓库实战(理论+实操,超详细!)

文章目录一、Docker Harbor 概述1.Harbor 简介2.Harbor 的优势二、Harbor 的核心组件1.Proxy2.Registry3.Core services4.Database5.Log collector三、Docker Harbor 私有仓库架构拓扑四、Harbor 构建 Docker 私有仓库实战1.案例环境2.案例需求3.部署步骤①两台主机安装 docker-ce②启动 harbor 服务③harbor.cfg 配置文件详解④查看 harbor 启动镜像及容器⑤访问 har

2021-03-29 17:24:02 818 1

原创 部署 harbor 私有仓库时无法正常启动 harbor 实例及 client 端无法正常访问用户界面和 register 服务

文章目录环境故障现象(一):无法正常启动 harbor 实例故障现象(二):client 端无法正常访问用户界面和 register 服务环境部署 Harbor 私有仓库主机IP地址操作系统所需软件harbor192.168.126.16CentOS 7docker-ce、docker-compose、harborclient192.168.126.17CentOS 7docker-ce故障现象(一):无法正常启动 harbor 实例修改Harbor

2021-03-29 13:20:20 2539

原创 基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构(实验讲解)

文章目录基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构项目需求环境准备部署步骤①在主节点上部署 consul②nginx 服务器连接 consul 并创建 nginx 容器服务③consul 群集添加 consul-template 以实现容器自动加入④新增一个 nginx 容器节点以测试自动更新⑤consul 多节点配置基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构项目需求使用 Docker 将 Consul、Consul t

2021-03-28 09:41:28 340

原创 无法正常启动 template:[ERR] (cli) failed to read template: open /root/consul/nginx.ctmpl: no such file or

①故障现象场景:基于 nginx 与 consul 构建自动发现即高可用的 Docker 服务架构在 consul 群集添加 compose-template 以实现容器自动加入时,无法正常启动template(指定template模板文件及生成路径)[root@docker consul]# consul-template -consul-addr 192.168.126.16:8500 -template "/root/consul/nginx.ctmpl:/usr/local/nginx/

2021-03-27 22:25:39 1810 4

原创 偷偷学 Docker 系列 | Docker Compose 容器编排(理论+实操)

文章目录一、Docker Compose 概述(YML)二、Docker Compose 安装三、Docker Compose 配置常用字段四、Docker Compose 常用命令五、基于 Compose 创建 nginx 镜像一、Docker Compose 概述(YML)我们再在使用 Docker 的时候,通过定义 Dockerfile 文件,然后使用 docker build 、docker run 等命令来生成镜像与启动容器然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般

2021-03-26 15:51:33 276

原创 Shell 脚本攻略 | 一键部署在线YUM源仓库(aliyun)及安装最新版本的 docker-ce

文章目录脚本内容如下↓脚本内容如下↓#!/bin/bashecho "----开始配置在线YUM源仓库(aliyun)----"mkdir -p /etc/yum.repos.d#'-p'选项表示确保目录名称存在,若不存在则创建mv -f /etc/yum.repos.d/* /etc/yum.repos.d/repos-0.bak#'-f'选项表示不会询问,直接覆盖同名旧文件wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirro

2021-03-26 12:19:32 424

原创 偷偷学 Docker 系列 | 基于 Dockerfile 创建 sshd/systemctl/nginx/mysql 镜像(纯干货!)

文章目录①构建 sshd 镜像②构建 systemctl 镜像③构建 nginx 镜像④构建 tomcat 镜像⑤构建 mysql 镜像①构建 sshd 镜像[root@docker ~]# mkdir /sshd[root@docker ~]# cd /sshd[root@docker sshd]# vim DockerfileFROM centos:7#指定基础镜像MAINTAINER xcf-sshd#作者信息RUN yum -y updateRUN yum -y insta

2021-03-25 18:33:32 334 1

原创 偷偷学 Docker 系列 | 镜像分层概念 | 容器创建方法 - 基于已有镜像 - 基于本地模板 - 基于 Dockerfile(重点)

文章目录一、Docker 镜像分层二、Docker 容器创建方法1.基于已有镜像创建2.基于本地模板创建3.基于 Dockerfile 创建(重点)①概述②操作指令③示例一、Docker 镜像分层Dockerfile 由多条指令构成,随着深入研究 Dockerfile 与镜像的关系,很快大家就会发现,Dockerfile 中的每一条指令都会对应于 Docker 镜像中的一层。继续以如下 Dockerfile 为例:FROM ubuntu:14.04 #指定新镜像所基于的镜像,用于创建镜像ADD

2021-03-24 15:45:07 381

原创 基于 Dockerfile 创建 httpd 镜像时【RUN yum -y update】步骤报错

文章目录①故障现象②解决思路①故障现象场景:基于 Dockerfile 创建一个最基本的 httpd 镜像报错代码如下:[root@localhost ~]docker build -t httpd:centos .......Step 3/9 : RUN yum -y update ---> [Warning] IPv4 forwarding is disabled. Networking will not work. ---> Running in a0a858748903

2021-03-24 12:12:58 1086 1

原创 偷偷学 Docker 系列 | 数据管理 - 数据卷与数据卷容器 | 网络通信 - 端口映射与容器互联

文章目录一、Docker 的数据管理1.数据卷①创建数据卷②挂载宿主机目录作为数据卷2.数据卷容器二、Docker 网络通信1.端口映射2.容器互联①创建源容器一、Docker 的数据管理在 Docker 中,为了方便查看容器内产生的数据或将多个容器中的数据实现共享,就涉及到容器的数据管理操作1.数据卷数据卷是一个供容器使用的特殊目录,位于容器中,对数据卷的修改操作立即可见,并且更新数据不会影响到镜像,从而实现数据在宿主机与容器之间的迁徙类似于 Linux 中对目录进行的 mount 挂载操作①

2021-03-23 18:48:51 120

原创 偷偷学 Docker 系列 | 建立属于你自己的私有仓库

文章目录①下载 registry 镜像②指定镜像仓库地址③创建 registry 容器并开放端口④给镜像打标签后上传⑤获取私有仓库列表查看是否上传成功⑥从私有仓库下载镜像①下载 registry 镜像docker pull registry②指定镜像仓库地址vim /etc/docker/daemon.json{ "insecure-registries": ["192.168.126.17:5000"], '//添加此段,本机IP地址' "registry-mirrors": ["h

2021-03-23 15:40:45 167

原创 偷偷学 Docker 系列 | 资源控制 - Cgroup

文章目录前言 - Cgroup一、对 CPU 的控制①限制 CPU 使用速率②多任务比例分享 CPU③限制 CPU 内核使用二、对内存使用的限制三、对磁盘 IO 资源的限制前言 - Cgroup默认情况下,容器是没有资源限制的,会尽可能的使用宿主机的资源,笔者之前练习时开启了两个 while 无限循环输出的容器,那笔记本的风扇直接就疯狂的转动了起来~针对于此,Docker 提供了一种资源控制的方式,即 CgroupCgroup 是 Control group 的简写,是 Linux 内核提供的一种限

2021-03-23 14:43:39 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除