容器化部署和运维 从入门到精通
文章平均质量分 72
在云原生时代,容器化已成为现代应用开发、交付与运维的标准范式。从轻量级容器引擎(Docker / Podman)到编排平台(Kubernetes),掌握这一技术栈,是每一位开发者和运维工程师的必备能力。本专栏系统讲解 容器技术全链路知识体系,从单机容器构建到高可用 K8s 集群运维,助你打通“开发
龙茶清欢
人生百年,终归尘土;心有所向,纵死不虚。人生的意义,不是被赋予的,而是在一次次选择中锻造出来的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
规范化的日志书写、grep 排查容器日志完整指南
本文介绍了Spring Boot/Spring Cloud应用开发中的日志规范实践。主要内容包括:1)推荐使用SLF4J+Logback日志框架组合;2)规范日志级别使用场景(ERROR必须带堆栈,生产环境禁用DEBUG);3)建议结构化日志格式,包含traceId、业务ID等关键字段;4)MDC上下文传递最佳实践及线程安全注意事项;5)日志内容书写准则(使用占位符、脱敏处理等);6)提供Logback配置示例,推荐JSON格式输出;7)与Spring Cloud Sleuth集成实现链路追踪;8)强调安全原创 2025-11-20 23:48:03 · 1011 阅读 · 0 评论 -
Nginx 常用配置汇总!
是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,同时也提供了 IMAP/POP3/SMTP 服务,可以不间断运行,提供热更新功能。在http模块内server模块外配置limit_conn_zone,配置连接的IP,在http,server或location模块配置limit_conn,能配置IP的最大连接数。比如生产环境(同一台服务中)有不同的项目,这个就比较实用了,用反向代理去做请示转发。中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用。原创 2023-01-31 21:35:43 · 4279 阅读 · 1 评论 -
Nacos目录挂载并实现持久化
然后,修改application.properties配置文件,添加mysql配置。最后,重启nacos,并访问,添加配置测试。其次,设置nacos数据库允许远程访问。首先,导入nacos数据库。原创 2023-01-31 19:58:44 · 605 阅读 · 0 评论 -
Docker中的常见命令操作
docker使用中的常见操作命令以及常见的镜像操作原创 2022-03-25 23:15:10 · 1483 阅读 · 0 评论 -
Nacos作为注册中心和配置中心的使用总结
在我们开发项目的过程中,我们往往需要使用注册中心和配置中心来帮我们更好的完成微服务的搭建。systemctl start docker # 启动dockersystemctl stop docker # 关闭dockersystemctl restart docker # 重启dockersystemctl status docker # 查看docker状态systemctl enable docker # 开机启动docker。............原创 2022-08-28 15:29:08 · 991 阅读 · 0 评论 -
docker安装Nginx并使用
最后修改IK分词器 IKAnalyzer.cfg.xml 配置,将其中的远程加载项放开,同时将其中的远程加载地址改为自定义分词库地址,最后重启es服务,让其加载nginx服务器中的自定义分词库。步骤如下:在nginx的挂载目录html下新建es文件夹,并在其中新建自定义扩展分词库,例如:fenci.txt。将自定义的es分词库挂载到nginx服务器,然后IK分词器向nginx服务器发送请求拿到自定义词库,进行分词。#nginx配置可以使用可视化界面工具,网址如下。原创 2023-01-31 19:43:54 · 427 阅读 · 0 评论 -
docker中elasticsearch和kibana操作
下载对应版本的IK分词器elasticsearch-analysis-ik-7.9.3.zip,然后放入到plugins目录解压,最后重启服务。或者直接使用命令安装,在plugins目录下新建analysis-ik文件夹,然后在该文件夹下使用命令 wget。下载插件包,然后使用 unzip 命令解压,最后使用命令 rm -rf elasticsearch-analysis-ik-x.x.x.zip 将原有的压缩包删除。#es安装IK分词器,用于中文分词。#验证IK分词器是否安装成功。原创 2023-01-31 19:56:00 · 374 阅读 · 0 评论 -
docker中sentinel的配置
"controlBehavior":0,// 流控效果,0表示快速失败,1表示 Warm Up,2表示排队等待。"strategy":0,// 流控模式,0表示直接,1表示关联,2表示链路。#指定日志挂在目录(/root/logs/csp/为容器内日志路径)"grade":1,// 國值类型,0表示线程数,1表示QPS。"limitApp":"default",// 来源应用。"resource":"hello",// 资源名称。#指定sentinel-dashboard端口。#docker容器名称。原创 2023-01-31 19:57:31 · 1595 阅读 · 0 评论 -
docker配置加速镜像仓库
然后键盘点击 i 进入插入模式,粘贴下面的内容,然后按键点击 ESC 退出插入模式并输入 :wq 保存配置并退出。#查看docker配置信息,其中包含加速镜像仓库的配置。#重载配置并重启docker。原创 2023-01-31 19:54:44 · 659 阅读 · 0 评论 -
docker中镜像和容器的区别
镜像定义模板,至于镜像具体要以什么行为方式运行(是单机还是集群、使用什么端口、是否文件挂载等等这些运行配置项)则由开发者自己定义,同一个镜像根据不同行为方式运行得到的容器是不同的,就像一个接口的不同实现类一样,他们都有自己的名字,自己的内容。,例如,我们将一个springboot项目打包成镜像上传到 Docker Hub 远程仓库等等;基于镜像运行后生成的一个实例,如果类比在 Java 语言中,别人打包好并上传到公共仓库的可以运行的一套静态文件模板。镜像就像是接口,容器就像是实现类,原创 2023-02-20 18:19:53 · 395 阅读 · 0 评论
分享