- 博客(96)
- 收藏
- 关注
原创 K8S之Pod详解与进阶
Pod 是 K8S 最小的创建和运行管理单元一个 Pod 能包含几个容器?1个 pause容器(基础容器/父容器/根容器)1个或多个应用容器(业务容器)通常一个Pod最好只包含一个应用容器,一个应用容器最好只运行一个业务进程同一个Pod里的容器,都是运行在同一个Node节点上的,并且共享 NET MNT UTS IPC PID 命名空间。
2023-08-10 16:55:14
913
原创 K8s部署
etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd是go语言编写的。etcd 作为服务发现系统,有以下的特点:简单:安装配置简单,而且提供了HTTP API进行交互,使用也很简单安全:支持SSL证书验证快速:单实例支持每秒2k+读操作可靠:采用raft算法,实现分布式系统数据的可用性和一致性。
2023-08-10 16:52:40
309
原创 k8s基础
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-97UFtqWX-1691657414960)(D:\云计算学习资料\云计算三阶\k8s\第一章\k8s组件.png)]
2023-08-10 16:51:59
780
原创 Consul 容器服务更新与发现
openssl x509 -req -days 3650 -in ca.csr -signkey ca.key -out ca.pem #生成 ca 证书。openssl req -new -key ca.key -out ca.csr #生成 ca 证书自签名请求文件。2)创建服务端自签名请求文件。3)使用CA签发服务端证书。
2023-07-26 19:43:10
366
原创 Docker网络
设置单个容器进程能够使用的CPU使用率上限docker run --cpu-period <单个CPU调度周期时间,值范围1000~1000000> --cpu-quota <容器进程最大使用的CPU时间,值范围>=1000>
2023-07-25 15:57:26
240
原创 Docker简介
docker是go语言开发的应用容器引擎,是用来运行容器里的应用,docker是管理镜像和容器的一种工具。docker serach 镜像|仓库关键词 ##搜索镜像docker pull 镜像 ##拉取镜像docker images ##查看本地镜像docker rmi 镜像名|镜像id [-f] ##删除镜像docker tag 旧镜像名:旧标签 新镜像名:新标签 ##添加镜像标签docker inspect 镜像名|镜像ID ## 查看镜像详细信息。
2023-07-19 17:11:06
1035
原创 Ceph 应用
CephFS 文件系统创建步骤管理节点1.管理节点创建mds服务2.创建两个存储池,一个为存放元数据,一个存放实际数据3.查看mds服务状态4.创建用户客户端1.客户端创建工作目录2.在 ceph 的管理节点给客户端拷贝 ceph 的配置文件 ceph.conf 和账号的秘钥环文件3.在客户端安装 ceph 软件包4.在客户端制作秘钥文件5.客户端挂载(基于内核;基于fuse 工具)
2023-07-18 16:17:28
1407
原创 ELK之logstash四大组件
/自定义表达式调用语法:(?举例:捕获10或11和长度的十六进制数的queue_id可以使用表达式(?filter {grok {如果表达式匹配失败,会生成一个tags字段,字段值为 _grokparsefailure,需要重新检查上边的match配置解析是否正确。
2023-07-11 23:51:35
955
原创 ELk日志平台搭建
服务器数量较少时,使用 rsyslog 或者 脚本(scp) 进行收集、分割日志,再统一汇总到专门存放日志的日志服务器保存管理。查看日志可以把需要的日志文件传到windows主机上,使用专业的文本工具打开分析日志。服务器数量较多时,使用 ELK 收集日志、存储日志、展示日志。对于在K8S平台运行的容器日志,可以使用 Loki+Granfana 收集日志、存储日志、展示日志。
2023-07-11 23:48:16
5868
原创 分布式应用之监控Zabbix
1、Zabbix server高可用防止硬件故障或计划维护期的停机:•原生选择加入HA群集配置•定义一个或多个备用节点•实时监控Zabbix server群集节点的状态•不需要外部工具即可将Zabbix server配置为HA群集模式2、Zabbix 6.0 LTS新增Kubernetes监控功能,可以在Kubernetes系统从多个维度采集指标:•Kubernetes节点和pods的自动发现和监控•无代理方式采集Kubernetes pods和节点的信息。
2023-07-07 14:08:27
329
原创 Nginx缓存代理服务器
nginx做缓存服务器时,同时可以在location中匹配动态页面。做动静分离,转发给后端动态页面服务器http {●path:强制参数,指定缓存文件的存放路径。●levels:定义了缓存目录的层级。每层可以用1(最多16种选择,0-f)或2(最多256种选择,00-ff)表示,中间用 : 分隔。代表所有缓存只有一个目录,比如/data/nginx/cache/d7b6e5978e3f042f52e875005925e51b。
2023-07-05 18:13:02
905
原创 Squid代理服务器
在配置文件 squid.conf 中,ACL 访问控制通过以下两个步骤来实现:(1)使用 acl 配置项定义需要控制的条件;(2)通过 http_access 配置项对已定义的列表做“允许”或“拒绝”访问的控制。格式:acl 列表名称 列表类型 列表内容 …......acl localhost src 192.168.80.10/32 #源地址为 192.168.80.10acl MYLAN src 192.168.80.0/24 192.168.1.0/24 #客户机网段。
2023-07-04 18:13:42
792
原创 Redis基础
redis是C语言开发的,开源的,基于内存运行的,非关系型数据库No SQL。命令工具说明Redis 服务器启动命令性能测试工具,用于检测 Redis 在本机的运行效率修复有问题的 AOF 持久化文件修复有问题的 RDB 持久化文件redis-cli客户端命令行工具Redis 哨兵集群使用。
2023-06-29 08:26:59
386
原创 MySQL索引、事务、与存储引擎
是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元事务就是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。
2023-06-20 08:08:12
1778
原创 MySQL数据库
SQL Server (微软公司产品)面向Windows操作系统简单,易用Oracle (甲骨文公司产品)面向所有主流平台安全、完善、操作复杂DB2 (IBM公司产品)面向所有主流平台大型、安全、完善MySQL (甲骨文公司收购)免费、开源、体积小数据库分为关系型数据库与非关系型数据库关系型数据库典型代表国产数据库代表:阿里云RDB 华为:高斯 腾讯 TDBA 阿里 Oceanbase关系型数据库1)关系数据库系统是基于关系模型的数据库系统。
2023-06-14 18:27:20
458
原创 Haproxy搭建web群集
bind *:1080 #绑定端口1080stats enable #启用统计报告监控stats refresh 30s #每30秒更新监控数据stats uri /stats #访问监控页面的uristats realm HAProxy\ Stats #监控页面的认证提示stats auth admin:admin #监控页面的用户名和密码浏览器访问 http://192.168.111.10:1080/stats。
2023-06-13 08:09:32
504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人