ELK实现全中间件日志追踪
ELK实现全中间件日志追踪
以下为可以运行的docker-compose
对于k3s可以删掉
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586version: "3"services: elasticsearch: restart: always image: docker.elastic.co/elasticsearch/elasticsearch:8.5.0 container_name: elasticsearch hostname: elasticsearch network_mode: host privileged: true ulimits: memlock: soft: -1 hard: ...
【K8s学习笔记】K8s安装部署
K8s学习笔记
K8s的学习需要有docker和docker-compose的基础
集群架构与组件
相关组件
控制面板组件
etcd
kube-apiserver
kube-controller=manager
cloud-controller-manager
kube-scheduler
节点组件
kubelet
kube-proxy
container runtime
附加组件
kube-dns
Ingress Controller
Heapster
Dashboard
Federation
Fluentd-elasticsearch
分层架构
生态系统
接口层
管理层
应用层
核心层
命名空间级
工作负载型
Pod
副本
控制器
适用于无状态
ReplicationController
ReplicaSet
Deployment
适用于有状态
StatefulSet
守护进程 DaemonSet
任务/定时任务 Job 和CronJob
服务发现与负载均衡
Service
Ingress
配置与存储
...
Mysql的Docker部署
Mysql的Docker部署(含可用Shell脚本)
这一次部署又是在新地方,好像又踩了一遍原来的坑。🤣
安装Mysql5.7
1234567891011121314151617181920212223242526272829303132333435363738394041424344#!/bin/bash# Pull MySQL 5.7 imagedocker pull mysql:5.7# Create necessary directoriesmkdir -p /mydata/mysql/logmkdir -p /mydata/mysql/datamkdir -p /mydata/mysql/conf# Set permissions for directorieschmod 777 /mydata/mysql/logchmod 777 /mydata/mysql/datachmod 777 /mydata/mysql/conf# Run MySQL containerdocker run -d \ --restart=always \ -p 3306:3306 \ ...
【Docker】对Docker Remote API进行认证
【Docker】对Docker Remote Api 进行认证
将虚拟机配置docker
docker的安装,我在我的博客里有写,这里就不写了。
开启认证的docker remote api
第一步
123cd /etc/dockerecho 01 | sudo tee ca.srlsudo openssl genrsa -des3 -out ca-key.pem
第二步
创建私钥的过程中,我们需要为CA密钥设置一个密码,我们需要牢记这个密码,并确保它的安全性。在新CA中,我们需要用这个密码来创建并对证书签名。
1sudo openssl req -new -x509 -days 365 -key ca-key.pem -out ca.pem
第三步
注意这里Common Name (e.g. server FQDN or YOUR name) []:docker.example.com,这里填写你的服务器的域名或者IP地址。(其他的跳过就好了)
1sudo openssl genrsa -des3 -out server-key.pem
这将为我们的服务器创建一个密钥server ...
优化联表查询速度的方法
优化联表查询速度的方法
说真的,联表查询在单体应用里面用的挺多的。而且,在一些分布式的场景下也不得不用联表。但我常常听到一种声音说:不能用join,这让我挺疑惑的。那今天就来追根溯源。
1234567891011121314151617181920SELECT u.id, u.user_name, u.real_name, u.email, u.phonenumber, u.avatar, u.password, u.remark, u.create_time, u.create_user_id, u.update_time, u.update_user_idFROM sys_user_name u JOIN sys_user_name_friend f ON u.id = f.sys_user_name_friends_idWHERE f.sys_user_name_id = 0LIMIT 0 OFFSET 0
【计算机组成原理笔记(2)】期末复习
【计算机组成原理笔记】期末复习
按考试大纲划分
12345678910111213141516171819202122232425262728293031重点:相关概念、原理,例题增加指令格式、寻址方式设计分析删除选择题、判断题删除浮点数算术运算1简答(2题)(1)相关概念、原理、方法说明及比较分析2计算(2题)(1)定点数补码、变形补码加减运算(2)磁盘有关参数计算(3)显示器有关参数计算(4)总线带宽等计算3设计分析题(4题)(1)存储器设计分析,包括选片、字位扩展(2)指令格式、寻址方式设计分析(3)指令系统、指令周期、硬布线控制器、微程序控制器、数据通路、微操作序列设计分析(4)中断优先级设计分析
相关概念、原理、方法说明以及分析比较
什么是计算机?
计算机的定义为:接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或存储成有用的数据
主存储器与磁介质存储器在工作速度方 面的指标有什么不同 ? 为什么磁盘存储器采用 两个以上的指标来说明其工作速度 ?
主存储器速度指标主要有存取速度和 存取周期 ,而磁介质存储器速度指标为平均存 取时间 ,这是 ...
【人工智能】期末复习
考前复习
A算法中, f(n) = g(n) + h(n) g表示初始节点到x节点的距离,h表示x节点到目标节点的距离。f表示通过节点x的代价估计值,该值越小越好。 特点:效率高,无回溯。
举例说明:八数码问题:评价函数: h(n) = d(n) + W(n)
d(n)是搜索树中节点n的深度
W(n)用来计算节点n中位置错误数字的个数
同一层只选择估值最小的进行拓展。
A*是A的拓展算法,
f(n) = g(n) + h(n) 且 h(n) <= h*(n)
g(n)、 h(n)
定义同A算法;
h*(n):从N到目标节点的最短路径,采用ht (x)的下界h(x)为启发函数的A算法,称为A*算法。
特点特征:只要最短路径存在,就一定能够找到。
图中的公式 h(x)=2+1+1+2=6h(x) = 2 + 1 + 1 + 2 = 6h(x)=2+1+1+2=6 是通过计算每个棋子与其目标位置之间的曼哈顿距离得到的。曼哈顿距离是指棋子移动到目标位置需要走的水平和垂直步数之和。
以下是每个棋子从当前状态移动到目标状态的曼哈顿距离的计算过程:
棋子2:从(1,1) 移动到 ...
【算法设计与分析】期末复习
算法设计与分析期末复习
考试重点
1234567第2章:1)理解基本概念:如算法输入规模的度量、运行时间的度量、算法效率函数的增长次数大小比较、算法最优、最差和平均效率、算法效率表示的3 种符号的含义;2)掌握非递归和递归算法的效率分析方法(P370 附录 B反向替代法);3)布置过的作业第4章:1)领会减治法的基本思想 2)理解减常量和减常量因子的区别井会简单应用(如求a^n第5章1)应用分治策略的大整数乘法:2)应用分治策略求二叉树相关问题(高度、层数、叶子等)第6章1)领会变治法的基本思想:2)计算n次多项式的Horner[雷纳)法则: 3)计算a”的两种方法(从左到右,从右到左):二进制幂:4)布置过的作业:第8章: 1)背包问题(重点理解递归式的分析过程,并能灵活应用) 2) Warshall算法、Floyd算法3)布置过的作业第9章:1)领会食心算法的设计思想并能简单应用。
分区算法
选择一个基准元素。这里我们选择数组的第一个元素作为基准,即 4。
初始化两个指针:一个指向数组的第一个元素(i = 0),另一个指向数组的最后一个元素(j = 8)。
从右向左移动指针 j, ...
【计算机系统】期末复习
【计算机系统】期末复习
123456789第二章 进程状态, PCB组织,前驱图,信号量,同步与互斥,举例说明进程的特征第三章,进程调度算法,优劣比较第四章 逻辑地址,物理地址,连续,分页,分段下两种地址的转换计算,对应的硬件机制第五章 虚拟内存的含义?地址转换,页面置换算法第六章io要解决的主要问题?面对哪些困难?程序访问控制,中断访问控制, dma方式, io通道方式工作的基本原理,优缺点, spooling系统要解决的问题?解决思路是什么?磁盘调度算法第七八章文件的逻辑结构,文件目录,文件共享,详细掌握文件的物理结构,unix文件结构1.3 2.2进程描述 2.4pv操作应用,还有一个 3.2调度算法(全部)考综合题,(死锁今年不考) 4.3 4.4地址变换 5.3页面置换算法 6.2io控制方式(有4种) 6.4设备的分配(比如spooling技术) 6.6磁盘调度算法(6个) 7.4文件共享 8.1连续分配,链接分配(显示链接)单级多级混合索引全部 8.2成组链接
上年考试的题目:
这些打勾只是我复习了下相关知识,不代表会做了。。。
[x] 1
[x] ...
【计算机网络笔记】期末复习
考试重点
1234567891011121 绪论OSI、TCP/IP、分层(why,好处)、协议(三要素)、沙漏模型?2 数据链路层交换机(地址学习、转发过滤、避免循环(stp),p114 3-33、3-30)、VLANCRC、速度匹配、ARQ、连续ARQ、滑动窗口、0比特填充3 网络层没有ip地址计算ip、路由器(假设给一张图,通过图推算路由表或者反过来)、头部(TTL、片转移, DF、 MF)4 传输层TCP、UDP(他们的头部)、拥塞控制(p256 38、39、41)、ARQ、连续ARQ、滑动窗口5应用层FTP, TFTP, DNS
绪论
OSI、TCP/IP、分层(why,好处)、协议(三要素)、沙漏模型?
1-22 网络协议的三个要素是什么?各有什么含义?
答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
(1)语法:即数据与控制信息的结构或格式。
(2)语义:1即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明。
1-27 试解释everything over IP 和IP over everthi ...