kubernetes理论基础知识

kubernetes 理论基础知识

什么是 kubernetes?Kubernetes 是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。使用 Kubernetes 可以:自动化容器的部署和复制随时扩展或收缩容器规模将容器组织成组,并且提...
kubernetes调度策略:污点及容忍

kubernetes 调度策略:污点及容忍

前言先尝试用一个通俗易懂的故事来说明 Kubernetes 中 node 与 pod 之间的爱恨情仇。雄性 (node)| 雌性 (pod) 在银河系以外的一个星球上,有着一群两性生物,分别是雌性 (pod) 和雄性 (node)。雌性生物居多,而雄性生物由...
学计算机的以及程序员不喜欢被问你会不会修电脑的原因

学计算机的以及程序员不喜欢被问你会不会修电脑的原因

不喜欢被问这个问题的原因分三种 [aru_2]:因为我不会修,每次回答 「不会」 别人都会来一句 「你学电脑的连电脑都不会修!」 这种略有轻视的态度让我不爽,和别人一样,不喜欢被否定。我因为会修电脑,所以总被那些为了省几十块...
面向「云-边-端」建设分布式云

面向 「云-边-端」 建设分布式云

前言最近一年,分布式云这个字眼,被太多人提起,简直成了网红几乎所有的云巨头,都在猛推这种云计算的新玩法。AWS 整了 Outposts,微软云拿出 Azure Arc,而谷歌云则有 Anthos,虽然叫法不同,形态细节也有区别,但是 「内心戏」...
SQL执行效率的分析-explain分析慢查询

SQL 执行效率的分析-explain 分析慢查询

定位慢 SQL 在工作中,某个功能或者某个接口需要很久才返回结果,我们应该去确定是不是因为慢查询导致的。定位慢 SQL 有如下两种方案查看慢查询日志,确定已经执行完的慢查询 show processlist 查看正在执行的慢查询两个场景介绍...
SQL执行效率的分析-show profile分析慢查询

SQL 执行效率的分析-show profile 分析慢查询

show profile 有时候,需要确定 SQL 慢在哪个环节,此时 explain 不好确定。在 MySQL 数据库中,通过 profile,能够更清楚了解 SQL 执行过程中资源使用情况,能让我们知道到底慢在哪个环节知识拓展:可以通过设置参数 profiling = 1 来...
SQL执行效率的分析-trace分析慢查询

SQL 执行效率的分析-trace 分析慢查询

traceexplain 可以查看到 SQL 执行计划,但是无法知道它为什么做这个决策,如果想确定多种索引方案之间是如何选择的或者排序时选择的是哪种排序模式,有什么好的方式吗?从 MySQL 5.6 开始,可以使用 trace 查看优化器如何选择执行...
容器镜像:Alpine vs Busybox,谁才是容器镜像中的「瑞士军刀」?

容器镜像:Alpine vs Busybox,谁才是容器镜像中的 「瑞士军刀」?

Alpine 与 Busybox 介绍 BusyboxBusyBox 是一个集成了一百多个最常用 Linux 命令和工具的软件。BusyBox 包含了一些简单的工具,例如 ls、cat 和 echo 等等,还包含了一些更大、更复杂的工具,例 grep、find、mount 以及 telnet。有些人将...
certbot免费SSL证书申请部署

certbot 免费 SSL 证书申请部署

越来越多的网站开始使用 https 协议了,这样避免了网站被劫持等等,增加了网站的安全性,浏览器中显示的绿锁,协议端口为 443 收费的太贵,适合商业公司来用 (土豪除外),大部分的云计算厂商提供的免费的 SSL 证书是 TrustAsia 或...