摘要:
⒈简介 Scheduler 是 kubernetes 中的调度器组件,主要的任务是把定义的pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: 公平:如何保证每个节点都能被分配 资源资源高效利用:集群所有资源最大化被使用 效率:调度的性能要好,能够尽快地对大批量的pod 完成调度工作 阅读全文
摘要:
⒈概念 1.PersistentVolume(PV) PersistentVolume (PV)是由管理员设置的存储,它是群集的一部分。就像节点是集群中的资源一样,PV也是集群中的资源。PV是Volume之类的卷插件,但具有独立于使用PV的Pod的生命周期。此API对象包含存储实现的细节,即NFS、 阅读全文
摘要:
configMap主要是做到数据配置文件中心的作用。 Secret可以存储一些敏感的数据,例如密码、密钥、Docker仓库的认证信息等等 ⒈Volume说明 容器磁盘上文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时, kubelet会重启它,但是容器中的文件 阅读全文
摘要:
在k8s中ConfigMap可以去保存配置文件以及一些数据,这些数据可以被导入到Pod内部成为环境变量或者文件,从而可以达到热更新的目的。但这些文件在k8s中是以明文的形式保存的。 密码文件、密钥文件这些类型的文件通过ConfigMap去保存就不是很合适,在k8s,还有一种保存机制,Secret。 阅读全文
摘要:
configMap在k8s中,专门用来存储配置文件。 Secret,有一些需要加密的信息,例如密钥、用户名密码信息在Secret中可以被加密,是k8s中加密的解决方案【base64】。 Volume,用于赋予k8s中pod共享存储卷的能力,例如可以通过nfs共享,本地磁盘目录共享等等。 Persis 阅读全文
摘要:
⒈备份官方默认更新源文件 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak ⒉编辑 1.打开默认更新源CentOS-Base.repo vi /etc/yum.repos.d/CentOS-Base. 阅读全文
摘要:
Flutter配置好后,在Android Studio中找不到设备 完成Flutter的Android配置之后,连上设备,运行flutter doctor,发现已经识别了一个可用设备了 [✓] Connected device (1 available) 但是用Android Studio新建Flu 阅读全文
摘要:
1.MyBatisPlus 3.2.0移除了 PerformanceInterceptor 相关, 建议使用 p6spy。 阅读全文
摘要:
⒈MongoDB是一款文档型的Nosql数据库,存入数据库的数据是以文档为原型的,也就相当于传统关系型数据库中行 ⒉文档是一组键值对(key-value)。MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型,这与关系型数据库有很大的区别,也是 MongoDB 非常突出的特 阅读全文
摘要:
⒈集合就是 MongoDB 文档组,类似于关系型数据库中的表格。 ⒉集合存在于数据库中,集合没有固定的结构,这意味着你在对集合可以插入不同格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性。 ⒊当第一个文档插入时,集合就会被创建。 ⒋集合必须使用合法的集合名称 集合名不能是空字符串" 阅读全文