什么时候要用cgroups如果一台机器是给多个人共享,对有些用户,你希望多分配一些资源,对另外一些用户,少分配一些资源,这时候就可以用cgroups。如果你想记录某个用户或者进程一共使用了多少资源,也可以使用cgroups。直观印象下面的例子中,创建两个cgroup foo和bar,给每个组分配不同的cpu优先级。所有和cgroups的交互都是通过虚拟文件系统完成的,所以我们要挂载cg            
                
         
            
            
            
            假设NFS服务端IP:1.1.1.1,NFS客户端IP:1.1.1.2NFS服务端执行:mount -t tmpfs -o size=1g tmpfs /opt/nfsNFS服务端编辑/etc/exports
tmpfs介绍tmpfs是一种虚拟内存文件系统,而不是块设备。
tmpfs介绍tmpfs是一种虚拟内存文件系统,而不是块设备。
使用tmpfs 虚拟文件系统
Tmpfs 是一个虚拟内存文件系            
                
         
            
            
            
            和 Docker 类似,Kubernetes 中也提供了 Volume 来实现数据卷挂载,但 Kubernetes 中 Volume 是基于 Pod,而不是容器,它可被 Pod 中多个容器共享,另外 Kubernetes 中提供比较丰富的 Volume 类型,如:emptyDir、hostPath、nfs、persistentVolumeClaim、downwardAPI、secret、confi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 14:36:52
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            操作系统挂载概念服务器磁盘如何使用磁盘阵列配置安装系统分区进行磁盘格式化磁盘文件系统创建挂载操作使用如何进行挂载操作第一步:挂载环境 准备光驱:# /dev/cdrom , /dev是存储设备文件目录 准备挂载点:任意空目录 /mnt 临时挂载点目录第二步:光驱设备中需要放入光盘第三步:进行挂载操作  命令格式:mount 设备文件 挂载点目录 命令:# mount /dev/cdrom /mnt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 12:32:48
                            
                                462阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是NFS最近想为毕设搭个云服务器,所以想使用nginx+tomcat+nfs的方式搭建一下这个云服务器。所以有了这篇配置的文章。 NFS是网络文件系统,允许一个节点通过网络访问远程计算机的文件系统,远程文件系统可以被直接挂载到本地,文件操作和本地没有区别,如果是局域网的nfs那么io的性能也可以保证。下面就以CentOS 7.x为例,配置NFS。服务器端配置首先是服务端配置,服务端提供文件系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 12:48:38
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、自动挂载磁盘(这里以/dev/sda为例)的实现打开/etc/fstab文件vim /etc/fstab添加以下内容/dev/sda /mnt/ssd ext4 defaults 0 0(通过设备节点挂载)
或者
UUID=... /mnt/ssd ext4 defaults 0 0(通过UUID挂载)插上磁盘(HDD、SSD),就可以自动挂载到/mnt/ssd目录下,记得要把磁盘格式化为ex            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 18:09:09
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录kubectl 常用命令指南Kubectl 自动补全Kubectl 上下文和配置创建对象显示和查找资源更新资源修补资源编辑资源Scale 资源删除资源与运行中的 Pod 交互与节点和集群交互set 命令kubectl set resources 命令kubectl set selector 命令kubectl set image 命令资源类型格式化输出Kubectl 详细输出和调试kubect            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-27 17:01:39
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Kubernetes(K8S)中,ConfigMap是一种用于存储配置数据的API对象,它可以用来存储配置文件、环境变量、命令行参数等。ConfigMap可以被Pod挂载为文件或环境变量,方便应用程序读取配置信息。
在Kubernetes中,要实现ConfigMap挂载文件,需要经过一系列步骤。下面我将为你详细介绍这些步骤,并提供相应的代码示例,以帮助你更好地理解和实践。
### 步骤及代码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-07 10:28:50
                            
                                322阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Cgroup介绍cgroup 的全称是control group.是linux中用来限制,隔离任务(进程)所使用物理资源的技术。其对进程的限制主要体现在以下方面:Resource limiation:限制CPU,内存等资源的使用Prioritization:控制优先级Accounting:审计和统计Control:挂起,恢复进程等其以file system的方式提供使用,在使用时,需要先mount            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 15:24:48
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录 文章目录目录什么是multipathmultipath配置文件demo1(最小化配置)demo2demo3字段解析命令**案例:查看多路径设备的信息。(常用)****案例:刷新multipath状态**案例:`-v2/-v3` 打印信息案例:查看当前活动路径的设备信息案例:查看硬盘的 WWID案例:查看状态 `multipath -d -l`==工作实战==实战:multipath配置-20            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 08:55:15
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言实战从本地文件创建ConfigMap程序镜像Deployment配置文件运行程序查看配置文件修改配置小结 前言ConfigMap将配置和容器分离,容器外挂配置,当有变更时,改动ConfigMap,便可以全局生效。相当于一个配置中心的角色。下面我将以一个简单的Java应用为例,部署运行。利用ConfigMap把配置外挂进来。看下会有什么效果。实战从本地文件创建ConfigMap创建Conf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 10:24:09
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一篇文章讲了 k8s使用helm打包chart并上传到腾讯云TencentHub,今天就讲一下使用Helm部署应用并使用configMap代替asp.net core 中的appsettings.json文件。把Chart上传到TencentHub之后,我们就可以通过腾讯云的容器服务,直接部署Helm应用了。部署Helm应用点击新建然后选择TencentHub,私有仓库,就可以看到自己            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 16:53:51
                            
                                199阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置选项代表两个独立的基础框架:配置模型.NET Core的配置在被应用程序消费的过程中是以 IConfiguration对象的形式来呈现的,因而将其称为配置树,配置树的称谓体现了其配置的逻辑结构。配置的原始数据是多种多样的。配置模型的最终目的在于提取原始的配置数据并将其转换成一个 IConfiguration对象。 配置由原始结构如何转换为逻辑结构?备注:  &nb            
                
         
            
            
            
            理解ConfigMap为了能够准确和深刻理解Kubernetes ConfigMap的功能和价值,我们需要从Docker说起。我们知道,Docker通过将程序、依赖库、数据及配置文件“打包固化”到一个不变的镜像文件中的做法,解决了应用的部署的难题,但这同时带来了棘手的问题,即配置文件中的参数在运行期如何修改的问题。我们不可能在启动Docker容器后再修改容器里的配置文件,然后用新的配置文件重启容器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 21:39:16
                            
                                227阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在今天的文章中我将介绍Kubernetes中的ConfigMap对象。它的主要用途什么,为什么要用ConfigMap以及在Kubernetes里通常是如何使用ConfigMap的管理应用配置的。在学习本文的内容前需要对Kubernetes,pod这些概念有基本的了解。想实践练习这些内容需要在电脑上先安装kubectl和minikube。所有这些准备工作都可以在写给开发工程师的Kubernetes学            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 20:14:17
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            还是老规矩先来了解下什么是ConfigMap,那么在了解ConifigMap的同时也得了解下另一个概念就是Secret。可能会有人说,你这不是在讲ConfigMap么,怎么还要扯Secret,别着急等我慢慢道来,那为什么要有这两个东西呢?因为在实际应用的过程中,我们经常会需要传一些配置给我们的应用,比如配置文件变更啊、用户名密码啊等等之类的。可能这个时候就会有童鞋说了我们有好多种方案可以实现啊,比            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 16:53:33
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言cgroup在K8S中有重要应用,K8S参考书籍:kubernetes权威指南第5版公司一个项目用linux 的 cgroup 技术来限制进场cpu和内存使用,具有非常好的学习意义,所以业余写下笔记,来记录一下cgroup的使用cgroup 可以绑定一组进程集合,他的内核接口暴露是通过linux伪文件系统来实现的,我们可以通过linux 上一些特定的文件来限制进场cpu和内存的使用二、cg            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 10:15:32
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、安装docker1.1 安装必要的依赖sudo yum install -y yum-utils device-mapper-persistent-data  lvm21.2 设置docker仓库sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 17:42:05
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (1) 通过环境变量方式使用 ConfigMap以前面创建的 ConfigMap “cm-appvars”为例 :# vim cm-appvars.yaml
apiVersion: v1
kind: ConfigMap
metadata:
  name: cm-appvars
data:
  apploglevel: info
  appdatadir: /var/data在 Pod “cm-te            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 17:04:27
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ConfigMapService是Kubernetes系统中非常重要的一个核心概念,今天来学习另外一个非常重要的资源对象:ConfigMap,我们知道许多应用经常会有从配置文件、命令行参数或者环境变量中读取一些配置信息,这些配置信息我们肯定不会直接写死到应用程序中去的,比如你一个应用连接一个redis服务,下一次想更换一个了的,还得重新去修改代码,重新制作一个镜像,这肯定是不可取的,而Config            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 09:02:35
                            
                                25阅读