-
Docker镜像优化:从1.16GB到22.4MB
Docker 是一个供软件开发人员和系统管理员使用容器构建、运行和与分享应用程序的平台。容器是在独立环境中运行的进程,它运行在自己的文件系统上,该文件系统是使用 docker 镜像构建的。镜像中包含运行应用程序所需的一切(编译后的代码、依赖项、库等等)。镜像使用 Dockerfile 文件定义。术语 dockerization 或 containerization 通常用于定义创建 Docker
2021-11-03 shuai.chang
-
切记!MySQL中order by与limit不要一起用!
现象与问题ORDER BY 排序后,用 LIMIT 取前几条,发现返回的结果集的顺序与预期的不一样。下面是我遇到的问题:可以看到,带 LIMIT 与不带 LIMIT 的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解。后来百度了一下,如果 order by 的列有相同的值时,MySQL 会随机选取这些行,为了保证每次都返回的顺序一致可以额外增加一个排序字段(比如:id),用两个字段来尽可
2021-11-03 shuai.chang
-
这几款数据恢复神器,你都用过哪几个?
不小心误删或者弄丢了重要文件数据怎么办?不要慌不要乱,这里告诉你还有得救!不用找代价高昂的专业数据恢复商,因为有很多数据恢复软件都可以帮助你找回误删的文件。以下精心挑选6款好用的恢复神器分享给你们~1.EasyReceovery这是一款操作简单操作、价格便宜、用户自主操作的数据恢复软件。安装完成后,界面会指引你选择恢复过程中的每一步。它将存储介质分为5种媒体类型:硬盘驱动器、内存设备或记忆棒、光学
2021-11-03 shuai.chang
-
Ansible 介绍
什么是 AnsibleAnsible 是一个简单,强大且无代理的自动化语言。Ansible 的好处:简单易读:基于 YAML 文本编写,易于阅读,非专业的开发人员也可以编写。功能强大:它可以同于管理配置,软件安装,流程自动化无代理:不需要在客户端安装额外的 agent跨平台支持:支持 linux,Windows,Unix 和网络设备Ansible 是如何工作的Ansible 典型的工作方式是通过一
2021-11-03 shuai.chang
-
k8s实战之理解helm
helm V3的特性:架构改变,去掉Tiller,直接helm通过kubeconfig连接apiserverrelease名称可以在不同命令空间重用chart支持放到docker镜像仓库K8S部署一个应用的流程如下编写 yaml : deployment service ingress1.0创建 deployment模板kubectl create deployment nginx
2021-11-03 shuai.chang
-
快速搭建高可用 ETCD 集群
本文介绍了etcd集群的工作原理和高可用技术细节。etcd 简介coreos 开发的分布式服务系统,内部采用 raft 协议作为一致性算法。作为服务发现系统,有以下的特点:简单:安装配置简单,而且提供了 HTTP API 进行交互,使用也很简单安全:支持 SSL 证书验证快速:根据官方提供的 benchmark 数据,单实例支持每秒 2k+ 读操作可靠:采用 raft 算法,实现分布式系统数据的可
2021-11-03 shuai.chang
-
可以保证某个关键词排名在百度前三么?
百度对于某个网站关键词的排名取决于网站本身的质量及内容价值,还有同关键词竞争对手的网站质量及内容价值,因此,除非没有竞争对手,或者说除非搜索引擎的排名你自己可以控制,否则,没有谁能确保某个关键词排名在百度的某个位置,甚至确保排名在百度首页也是虚假承诺。而且,就算没有竞争对手,百度的排名算法是一直在优化升级的,而且百度存储关键词索引的服务器数据库也分布在全球各地,因同步、更新等问题,经常也会出现网站
2021-11-03 shuai.chang
-
轻量级日志分析平台Loki实战
简介:Loki的第一个稳定版本于2019年11月19日发布,是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用性,多租户的日志聚合系统。Loki 是专门用于聚集日志数据,重点是高可用性和可伸缩性。与竞争对手不同的是,它确实易于安装且资源效率极高。特点:优点:1、Loki的架构非常简单,使用了和prometheus一样的标签来作为索引,通过这些标签既可以查询日志的内容也可以查
2021-11-03 shuai.chang