图谱 知识k8s k8
MySql学习笔记【1】-基础知识
1.TP6文档-数据库学习 记录一些文档里,容易忽略的知识。 (1)游标查询 如果你需要处理大量的数据,可以使用新版提供的游标查询功能,该查询方式利用了PHP的生成器特性,可以大幅减少大量数据查询的内存开销问题。 $cursor = Db::table('user')->where('status' ......
47、K8S-调度机制-Pod调度之反亲和性-podAntiAffinity
Kubernetes学习目录 1、基础知识 1.1、简介 所谓的反亲和,其实就是满足条件的话,就离这个pod远远的,从此不见面。与亲和正好相反 1.2、属性解析 kubectl explain pod.spec.affinity.podAntiAffinity requiredDuringSched ......
线程相关知识
线程的概念 线程的概念 线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程 一个进程中是可以有多个线程 多个线程共享同一个进程的所有资源,每个线程参与操作系统的统一调度 可以简单理解成 进程 = 内存资源 + 主线程 + 子线 + ....... 1.2 线程与进程 线程 ......
Android - 基础知识
1. 四层架构、五块区域 ①Linux内核层(硬件驱动) ②系统运行库层(C/C++库 - 特性支持;Android运行时库 - Dalvik虚拟机) ③应用框架层(API) ④应用层(手机上的应用程序) 2. 四大组件 ①Activity 活动 —— 应用中所有被用户看到的东西 ②Service ......
46、K8S-调度机制-Pod调度之podAffinity
1、基础知识 1.1、什么是Pod调度 所谓的pod调度,主要说的是pod彼此之间的亲和性,也就是说,哪些pod应该在一起。 比如:我们的k8s集群的节点分布在不同的区域或者不同的机房 当服务A和服务B需要高效的交流数据的话,要求部署在同一个区域或者同一机房的时候。 当服务A需要做冗余操作,那么多个 ......
neondatabase 开源的k8s postgres autoscaling 工具
autoscaling neondatabase 开源的pg 扩展工具(核心是解决neondatabase的一些问题),但是设计上有不少值得学习参考的地方 参考架构 说明 autoscaling 设计上实现了自己的一个vm (支持在线迁移业务影响小),实现了自己的scheduler,也算是一个不错的 ......
MYSQL基础知识之约束
1、概念 约束是作用于表中字段上的规则,用于限制存储在表中的数据,其目的是保证数据库中数据的正确、有效性和完整性。 常用的约束如下表: 注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束 2、案例 需求: 代码: CREATE TABLE students2( id int PRIM ......
python 基础知识整理
#第一篇:print和input输出 print():直接输出括号内的数值。 input():a = input("请输入第一个加数:"); b = input("请输入第二个加数:") print(type(a)); print(type(b)) # 上面都是str类型,所以+是代表拼接=》1+2 ......
MYSQL基础知识之函数
1、函数概念 函数是指一段可以直接被另一段程序调用的程序或代码 2、字符串函数 MySQL常用的字符串函数有: # CONCAT(S1,S2,...Sn) :字符串拼接,将S1,S2,...Sn拼接成一个字符串 SELECT CONCAT('hello','world'); #LOWER(str): ......
k8s-外置ETCD集群部署
如何把ETCD的数据库备份,以及还原的操作方法(待更新中) 地址: Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障。为了节省机器,这里把3个ETCD实 ......
01k8s--pod入门
pod概念 pod概念 Pod是Kubernetes中的最小调度单元,k8s是通过定义一个Pod的资源,然后在Pod里面运行容器,容器需要指定一个镜像,这样就可以用来运行具体的服务。一个Pod封装一个容器(也可以封装多个容器),Pod里的容器共享存储、网络等。也就是说,应该把整个pod看作虚拟机,然 ......
45、K8S-调度机制-节点调度之nodeAffinity、nodeName、nodeSelector
Kubernetes学习目录 1、配置解析 1.1、简介 我们知道,默认的调度策略有可能无法满足我们的需求,我们可以根据实际情况,定制自己的调度策略,然后整合到k8s的集群中。 1.2、属性解析 apiVersion: kubescheduler.config.k8s.io/v1beta1 kind ......
docker与k8s的区别
docker:开源的应用容器引擎,允许开发人员将其应用和依赖打包成可移植的镜像,然后发布到任何流行的linux或windows机器上,也能实现虚拟化。 kubernetes:谷歌开发的容器集群管理系统。在docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功 ......
K8s集群搭建问题
警告Cgroup Driver不一致 节点加入集群会警告 docker 和 kubelet 的 Cgroup Driver 不一致,但是暂未发现影响,如图: 解决办法:修改 docker 的 Cgroup Driver 为 systemd vim /etc/docker/daemon.json 加下 ......
在Linux内网搭建K8s集群
前言 本文讲述在Linux内网搭建K8s集群详细步骤,解决搭建过程中的问题。 脚本基本可以不修改直接使用。 准备工作 需要Linux CentOS 7.x 两台及以上,本文用的 7.6。 主机要求有2个核心及以上。 安装步骤多个节点可以并行操作,默认所有操作各节点都要执行,某些操作仅主/工作节点执行 ......
2021-12-30-k8s集群进行删除并添加node节点
layout: post cid: 7 title: k8s集群进行删除并添加node节点 slug: 7 date: 2021/12/30 16:58:32 updated: 2021/12/30 16:58:32 status: publish author: cby categories: 默 ......
基于SSM+JSP实现的流浪猫狗救助系统(分为用户端和管理员端,领养动物、流浪动物知识学习、用户管理、评论管理、领养记录查询、流浪猫狗管理等)
基于SSM+JSP实现的流浪猫狗救助系统(分为用户端和管理员端,领养动物、流浪动物知识学习、用户管理、评论管理、领养记录查询、流浪猫狗管理等) ......
让JVM感知K8s资源限制
无感知导致的问题 当我们在K8s中Deployments配置资源限制和预留的时候,比如设置最大内存为500M。但是宿主机的总内存为8G,这时候Pod启动后会超出内存限制,被Deployments杀掉。但为了维护设置的副本数量又创建新的,如此反复。 原因是默认情况JVM默认最大堆空间为系统总内存的1/ ......
Docker基础知识
容器生态系统 Docker现在几乎是容器的代名词,但在Docker围绕的还有一个生态系统。 Docker是这个生态系统的基石,但完善的生态系统才是保障Docker以及容器技术能够真正健康发展的决定因素。 容器生态系统包含核心技术、平台技术和支持技术 1.容器核心技术 容器核心技术是指能够让Conta ......
【计算机网络】运输层知识点
运输层 运输层向它上面的应用层提供通信服务。 真正通信的主体是主机中的一个进程和另一个主机的一个进程交换数据。网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。运输层向高层用户屏蔽了下面网络核心的细节,使应用进程看见的就好像在两个运输层实体之间有一条端到端的逻辑通信信道。 运 ......
搭建一个实用的销售知识库
当准确和实用的产品销售内容唾手可得的时候,销售人员的能力才会被真正武装起来,成员之间的销售能力差异才会被缩小。数字化管理好销售知识库、内容库和培训资料库是所有销售组织的核心工作。 当你选择了一款内容管理或者知识管理工具之后,就可以利用工具的编目分类功能将知识库架构起来。以下我们提供了一个参考的结构, ......
使用sealos 快速部署生产可用的k8s环境
sealos 是一个很不错的k8s 部署工具,内部实际上也是基于了kubeadm ,但是sealos 做了不少方便的扩展 比如自己搞了一层基于lvs 的ha ,可以简化我们k8s 环境ha 的问题(但是如果需要外部访问还是需要一层ha 方案的) 同时sealos 提供了自己的一套容器镜像仓库,离线部 ......
离线重装k8s-mef
1.k8s (提前下载镜像) kubeadm reset kubeadm init 最好可以指定version cp -i admin.conf $HOME/.kube/config chown $(id -u):$(id -g) $HOME/.kube/config 2. calico(提前下载镜 ......
【THM】Linux Fundamentals Part3(Linux基础知识3)-学习
本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/linuxfundamentalspart3 本文相关内容:进一步提升你的Linux使用技能,了解一些Linux系统常见的实用程序。 简介 欢迎来到“Linux基础”系列的第三部分(也是最后一部分)。到目 ......
考研复试 数据库原理知识点整理(自用版)
###知识点整理 数据与语义不可分 数据库:长期储存在计算机内,有组织可共享的大量数据的集合 为了抽取有用信息,转换为有用信息 数据库管理系统:数据管理软件,高效运用和管理数据 数据定义(DDL) 数据组织,存储和管理 数据操纵语言(DML) 数据的事务管理和运行管理 数据库的建立和维护功能 数据库 ......
最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事
其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多次了,坑已经排完了.... 我试验的是1主2从结构,centos 2c2g 就足够。 1 系统环境准 ......
千行MySQL知识总结
/* Windows服务 */ -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用 ......
k8s服务调用
服务调用 1.给pod proxyy添加一个service即可映射 创建一个端口映射 都会创建一个对应的service 服务测试 启用一个busybox pod来对集群中的网络进行调试 正确配置busybox的pod ......
44、K8S-调度机制-理论知识
1、调度体系 1.1、流程图 1.1.1、架构层面-集群的组成 1.1.2、资源层面-k8s集群资源的管控 1.1.3、网络层面 - k8s集群资源的访问 1.1.4、认证层面-k8s集群资源的认证 1.1.5、pod周期-pod创建的完整流程 1.1.6、pod创建流程 1.1.7、存储层面 1. ......
复验、见证取样检验、型式检验与3C认证 (知识点)
GB50411-2019规定,术语2.0.8 复验 site reinspection (repeat test) 进入施工现场的材料、设备等在进场验收合格的基础上,按照有关规定从施工现场随机抽样,送至具备相应资质的检测机构进行部分或全部性能参数检验的活动。 2.0.9 见证取样检验 witness ......