最近由于一个公交查询项目,一直在研究Mapguide开源版本,配置完成之后显示示例程序这个过程真是令人伤神伤力。终于有种感觉,开源的软件不是这么好用的啊。   现在把自己配置过程以及心得体会写出来跟大家交流交流。      一、安装mapguide server,安装过程中一直下一步下一步下去就行。然后在安装mapgui
转载 2024-04-25 14:39:29
18阅读
文章目录配置中心Condifmap+Secret一、ConfigMap1.创建configmap的三种方式1)配置清单的方式1> 编写配置清单2> 部署测试2)部署目录的方式3)部署文件的方式2.用configmap配置部署项目二、secret1.创建secret两种方式1)基于参数创建1> 创建变量参数2> 创建yaml文件3> 运行测试2)基于文件创建secret
转载 2024-05-13 20:38:51
86阅读
    因为pod是有生命周期的,pod一重启,里面的数据就没了。所以我们需要数据持久化存储。     在k8s中,存储卷不属于容器,而是属于pod。也就是说同一个pod中的容器可以共享一个存储卷。     存储卷可以是宿主机上的目录,也可以是挂载在宿主机上的外部设备。&nbsp
转载 2月前
342阅读
# Kubernetes ConfigMap SubPath 多个文件的实用指南 在 Kubernetes 的生态系统中,ConfigMap 是一种重要的资源对象,允许用户将环境配置和非机密的数据以键值对的形式存储。在实际应用中,尽管 ConfigMap 通常被用于简单的配置,但许多情况下我们需要将多个文件挂载到 Pods 中,这就需要用到 `subPath` 特性。本文将详细探讨如何利用 Co
原创 11月前
335阅读
 什么时候要用cgroups如果一台机器是给多个人共享,对有些用户,你希望多分配一些资源,对另外一些用户,少分配一些资源,这时候就可以用cgroups。如果你想记录某个用户或者进程一共使用了多少资源,也可以使用cgroups。直观印象下面的例子中,创建两个cgroup foo和bar,给每个组分配不同的cpu优先级。所有和cgroups的交互都是通过虚拟文件系统完成的,所以我们要挂载cg
转载 6月前
23阅读
**Kubernetes ConfigMap SubPath详解** 在Kubernetes中,ConfigMap是一种用来存储配置数据的资源对象,可以在Pod中直接使用。有时候,我们需要在Pod中将ConfigMap的部分数据文件挂载到指定目录,这时就需要使用ConfigMapsubPath功能。在本篇文章中,我将介绍如何在Kubernetes中使用ConfigMapsubPath功能,并
原创 2024-04-23 19:38:46
86阅读
介绍ConfigMap 是 Kubernetes 中的一种资源对象,用于存储非敏感的配置数据,例如键值对、环境变量、配置文件等。它提供了一种将配置数据与应用程序解耦的方式,使得应用程序可以更灵活地部署和管理。注意:ConfigMap 在设计上不是用来保存大量数据的。在 ConfigMap 中保存的数据不可超过 1 MiB。如果你需要保存超出此尺寸限制的数据,可以考虑挂载存储卷 或者使用独立的数据库
转载 2024-06-06 10:46:33
72阅读
场景对比Secret:当你想要存储一些敏感数据时使用Secret,例如(passwords, OAuth tokens, ssh keys, credentials等)ConfigMap : 当需要存储一些非敏感配置数据时可以使用ConfigMap,例如应用程序的ini,json等配置文件。ConfigMap:创建ConfigMapkind: ConfigMap apiVersion: v1 me
转载 2024-06-24 09:18:24
17阅读
 我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境、测试环境、预发布环境只到最终的线上环境。而每一个环境都要定义其独立的各种配置。如果我们不能很好的管理这些配置文件,你的运维工作将顿时变的无比的繁琐。为此业内的一些大公司专门开发了自己的一套配置管理中心,如360的
转载 2023-11-15 10:27:10
99阅读
Configmap概述什么是ConfigmapConfigmap是k8s中的资源对象,用于保存非机密性的配置的,数据可以用key/value键值对的形式保存,也可通过文件的形式保存。Configmap能解决哪些问题?我们在部署服务的时候,每个服务都有自己的配置文件,如果一台服务器上部署多个服务:nginx、tomcat、apache等,那么这些配置都存在这个节点上,假如一台服务器不能满足线上高并
转载 2024-03-18 18:35:50
84阅读
文章目录一 、configMap1.使用目录创建查看效果2.使用文件创建3.使用字面值创建4.使用configmap中的数值来定义容器的环境变量演示效果5.用configmap设置命令行参数演示效果6.通过数据卷插件使用configmap演示效果7.configMap的热更新查看效果8.ConfigMap更新后滚动更新pod 一 、configMap许多应用程序会从配置文件 、命令行参数或者环境
转载 2024-02-13 23:21:37
66阅读
K8S中的应用服务质量(QoS)介绍服务质量(QoS)类是Kubernetes的概念,它确定Pod的调度和驱逐优先级Kubelet使用它来管理驱逐pod的顺序,以及使用高级CPU管理策略允许更复杂的pod调度决策。QoS由Kubernetes本身分配给Pod。但是,DevOps可以通过处理Pod内各个容器的资源请求和限制来控制分配给容器的QoS类。QoS级别分类Guaranteed:POD中所有容
转载 2024-01-26 08:05:46
24阅读
一、什么是subPath为了支持单一个pod多次使用同一个volume而设计,subpath翻译过来是子路径的意思,如果是数据卷挂载在容器,指的是存储卷目录的子路径,如果是配置项configMap/Secret,则指的是挂载在容器的子路径。 二、subPath的使用场景1、 1个pod中可以拉起多个容器,有时候希望将不同容器的路径挂载在存储卷volume的子路径,这个时候需要用到subp
转载 2023-11-15 17:45:22
46阅读
01—Secret关于Secret        在应用启动过程中需要一些敏感信息,比如数据库用户名、密码,如果直接明文存储在容器镜像中是不安全的,K8S提供的方案是Secret。    Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。  Secret 会以 Volume 
转载 2024-05-06 08:59:43
39阅读
Kubernetes中什么是subPath有时,在单个 Pod 中共享卷以供多方使用是很有用的。volumeMounts.subPath 属性可用于指定所引用的卷内的子路径,而不是其根路径。这句话理解了,基本就懂subPath怎么用了,比如我们要替换nginx.cnf, 挂载的ConfigMap是一个文件夹,如果没有subPath,那/etc/nginx/nginx.cnf将变成一个文件夹,sub
转载 2024-03-16 17:11:03
55阅读
在今天的文章中我将介绍Kubernetes中的ConfigMap对象。它的主要用途什么,为什么要用ConfigMap以及在Kubernetes里通常是如何使用ConfigMap的管理应用配置的。在学习本文的内容前需要对Kubernetes,pod这些概念有基本的了解。想实践练习这些内容需要在电脑上先安装kubectl和minikube。所有这些准备工作都可以在写给开发工程师的Kubernetes学
前言ConfigMap 对象可以用来管理普通的、非机密的配置信息,以明文形式存放。Secret 对象用来管理重要的、机密的、不能泄露的类似秘钥、密码等信息。ConfigMap 对象可以实现程序的配置和程序本身的解耦,从而使程序更具移植性。更新历史20200705 - 初稿 - 左程立原文地址 - https://blog.zuolinux.com/2020/07/05/about-configma
给容器内应用程序传递参数的实现方式:   1. 将配置文件直接打包到镜像中,但这种方式不推荐使用,因为修改配置不够灵活。   2. 通过定义Pod清单时,指定自定义命令行参数,即设定 args:["命令参数"],这种也       可在启动Pod时,传参来修改Pod的应用程序的配置文件.   3. 使用环境变量来给Pod中应用传参修改配置      但要使用
转载 2024-04-28 11:59:12
97阅读
ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时, Pods 可以将其用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap 将你的环境配置信息和 容器镜像 解耦,便于应用配置的修改。ConfigMap中的数据是明文保存的适用场景使用 ConfigMap 来将你的配置数据和应用程序代码分开。假设你正在开发一个应用,在调用服务A时,开发环境地址为de
1. subPath字段的作用 在Linux中,将目录A挂载到目录B,则目录B原有的文件都会被目录A下的文件覆盖。 那么在k8s中,如何将configmap挂载到容器中某个目录的文件中呢?答案是使用subPathsubPath可以将configMap和secret作为文件挂载到容器中而不覆盖挂载
原创 2022-06-02 17:20:22
2992阅读
1评论
  • 1
  • 2
  • 3
  • 4
  • 5