Lamour d'une vie
码龄7年
关注
提问 私信
  • 博客:55,449
    55,449
    总访问量
  • 82
    原创
  • 1,968,862
    排名
  • 269
    粉丝
  • 17
    铁粉

个人简介:我很懒,不爱写简介

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-04-24
博客简介:

weixin_42054864的博客

查看详细资料
个人成就
  • 获得46次点赞
  • 内容获得12次评论
  • 获得302次收藏
  • 代码片获得281次分享
创作历程
  • 82篇
    2023年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【k8s】pod详解

Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象,一个pod代表着集群中运行的一个进程。kubernetes中其它大多数组件都是围绕着pod来进行支持和扩展pod功能的。例如,用于管理pod运行的statefulset和deployment 等控制器对象,用于暴露应用的service和ingress对象,为pod提供存储的persistentVolumes存储资源对象。在kubernetes集群中Pod有如下两种使用方式一个Pod中运行一个容器,
原创
发布博客 2023.10.31 ·
849 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【k8s】资源管理命令-声明式

YAML是一个类似XML、JSON的标记性语言,它强调以数据为中心,并不是以标识语言为重点,而YAML本身的定义比较简单。号称“一种人性化的数据格式语言”。YAML的语法比较简单,主要有下面几个大小写敏感使用缩进标识层级关系缩进不允许使用tab,只允许空格(低版本限制)缩进的空格数不重要,只要相同层级的元素左对齐即可“ # ”表示注释YAML支持一下几种数据类型单个的,不可再分的值键值对的集合,又称为映射(mapping)/哈希(bash)/字典(dictionary)
原创
发布博客 2023.10.31 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【K8s】 资源管理命令-陈述式

在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes//kubernetes的本质就是一个集群系统,用户可以在集群中部署各种服务,起始就是在kubernetes集群中运行一个个容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在pod中,而kubernetes一般也不会直接管理pod,而是通过pod控制器来管理pod的。
原创
发布博客 2023.10.31 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubeadm安装k8s集群

kubectl 需经由API server 认证及授权后方能执行相关的管理操作,kubeadm部署的集群为其生成了一个具有管理权限的认证配置文件 :/etc/kubernets/admin.conf ,它可有kubectl通过默认的 “ $HOME/.kube/config” 的路径进行加载。执行以下命令可以使用kubectl管理工具。
原创
发布博客 2023.10.27 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二进制安装部署k8s

仪表板是基于Web的Kubernetes用户界面。您可以使用仪表板将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,并管理集群本身及其伴随资源。您可以使用仪表板来概述群集上运行的应用程序,以及创建或修改单个Kubernetes资源(例如deployment,job,daemonset等)。例如,您可以使用部署向导扩展部署,启动滚动更新,重新启动Pod或部署新应用程序。仪表板还提供有关群集中Kubernetes资源状态以及可能发生的任何错误的信息。
原创
发布博客 2023.10.27 ·
578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二进制部署k8集群(上)搭建单机matser和etcd集群

启动聚合层相关配置:–requestheader-client-ca-file,–proxy-client-cert-file,–proxy-client-key-file,–requestheader-allowed-names,–requestheader-extra-headers-prefix,–requestheader-group-headers,–requestheader-username-headers,–enable-aggregator-routing。
原创
发布博客 2023.10.24 ·
192 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

初识Kubernetes

Kubernetes,词根源于希腊语的 舵手、飞行员。在国内又称k8s(因为k和s之间有8个字母,所以得名。“国内程序员的幽默”)。用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。可以理解成 K8S 是负责自动化运维管理多个容器化程序(比如 Docker)的集群,是一个生态极其丰富的容器编排框架工具。K8S由google的Borg系统(博格系统,google内部使用的大规模容器编排工具)作为原型,后经GO语言延用Borg的思路重写并捐献给CNCF基金会开源。
原创
发布博客 2023.10.24 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ansible --- playbook 剧本

playbook是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。我们完成一个任务,例如安装部署一个httpd服务,我们需要多个模块(一个模块也可以称之为task)提供功能来完成。
原创
发布博客 2023.10.17 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ansible概述和模块解释

Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。
原创
发布博客 2023.10.13 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker consul

consul是google开源的一个使用go语言开发的服务管理软件。支持多数据中心、分布式高可用的、服务发现和配置共享。采用Raft算法,用来保证服务的高可用。内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行agent,他有两种运行模式server 和 client。
原创
发布博客 2023.10.12 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker的私有仓库部署——Harbor

Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessControl) 、AD/LDAP 集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。
原创
发布博客 2023.10.12 ·
565 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker-compose创建LNMP服务并运行Wordpress网站平台

如有nginx的各个文件可直接导入即可。如有mysql的各个文件可直接导入即可。如有php的各个文件可直接导入即可。#sz选择存储路径下载。
原创
发布博客 2023.10.09 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker项目部署lnmp+wordpress

公司在实际的生产环境中,需要使用Docker 技术在一台主机上创建LNMP服务并运行。(1)使用Docker构建LNMP环境并运行Wordpress网站平台。(3)限制Mysql容器写 /dev/sda 的速率为 10 MB/s。(4)将所有容器进行快照,然后将Docker镜像打包成tar包备份到本地。(2)限制Nginx容器最多使用500Mb的内存和1G的Swap。然后对此服务进行相关的性能调优和管理工作。
原创
发布博客 2023.10.09 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql全量备份和增量备份脚本

vim MYSQL_FULLBAK.sh //全量备份 ,每周一次vim MYSQL_INCREMENT_BAK.sh //增量备份,每天一次//赋权。
原创
发布博客 2023.10.05 ·
571 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Zabbix配置监控文件系统可用空间小于30GB自动告警

设置结果小于40G的监控为严重,单位为G的原因是触发器的结果与监控项单位的B合拼起来为GB。1、vfs 该键值用于检测磁盘剩余空间,zabbix 内置了非常多的键值可以选着使用。#输入名称–>添加监控项–>选择磁盘剩余空间–>添加图形。#点击恢复表达式,当磁盘内存大于40GB就不用告警。#监测–>仪表板,查看问题,主机磁盘不足40GB。#在server中找到磁盘容量的键值。#配置–>主机–>图形–>创建图形。#输入名称–>键值点击选择。#选择–>磁盘剩余空间。#监测–>主机–>图形。
原创
发布博客 2023.10.05 ·
1229 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Zabbix自定义脚本监控MySQL数据库

bin/bash#Mysql主机地址#Mysql端口#数据连接#参数是否正确thenfi#获取数据case $1 inUptime);;;;;;;;;;Questions);;;;;;;;;;;;Com_begin);;*);;esac。
原创
发布博客 2023.10.05 ·
834 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

MySQL数据库优化

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。
原创
发布博客 2023.10.02 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

zabbix自定义模板,邮件报警,代理服务器,自动发现与自动添加及snmp

/在客户端创建自定义 key1.明确需要执行的 linux 命令 who | wc -l2.创建 zabbix 的监控项配置文件,用于自定义 key。
原创
发布博客 2023.09.22 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式应用之监控平台zabbix的认识与搭建

zabbix是一个开源的监控系统,提供了分布式监控以及集中的web管理页面zabbix具备常见商业监控软件所具备的功能,主机性能监控,网络设备性能监控,数据库性能监控,ftp、http等通用协议的监控,当被监控的指标异常可以发送基于 E-mail的报警zbbix提供报表及实时的图形化数据处理,实现对监控主机7x24小时集中监控。
原创
发布博客 2023.09.22 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

分布式运用之Filebeat+Kafka+ELK 的服务部署

topic 是逻辑上的概念,而 partition 是物理上的概念,每个 partition 对应于一个 log 文件,该 log 文件中存储的就是 producer 生产的数据。为保证 producer 发送的数据,能可靠的发送到指定的 topic,topic 的每个 partition 收到 producer 发送的数据后, 都需要向 producer 发送 ack(acknowledgement 确认收到),如果 producer 收到 ack,就会进行下一轮的发送,否则重新发送数据。
原创
发布博客 2023.09.22 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多