
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
热点Key过期失效,同一时间大量并发请求无法命中缓存,瞬间全部直接访问后端数据库,导致数据库压力骤增甚至宕机。大量缓存Key在同一时间集体过期失效,或者Redis服务整体宕机不可用,导致海量请求同时直接访问后端数据库,引发数据库压力过载甚至崩溃。掌握Redis内存数据库的存储特点与核心应用场景掌握Redis常用数据类型的基础操作命令掌握LNMP环境的部署方法,以及PHP加载Redis扩展的流程掌握
Grafana 是跨平台开源度量分析、数据可视化工具,支持折线图、热图、图表等多种展示形式。支持主流数据源:Graphite、InfluxDB、OpenTSDB、Prometheus、Elasticsearch 等。本次部署在 Prometheus 主机(192.168.8.100),Grafana默认端口3000。需注意,Grafana并非为Prometheus专门定制的,Grafana数据来源
命令绝对路径目录写入权限,排错优先查;避坑:普通用户任务避免操作系统目录,-r参数慎用(无恢复机制)。
资源地址Docker 官网Docker Hub(国内)Docker Hub(国际,需科学上网)定义匿名数据卷,在启动容器时如果用户没有挂载数据卷,会自动挂载到匿名卷。避免重要的数据因容器重启而丢失(这是非常致命的)避免容器不断变大VOLUME ["<路径1>", "<路径2>..."]VOLUME <路径>指定工作目录。用 WORKDIR 指定的工作目录,会在构建镜像的每一层中都存在(WORKDI
在启动Docker服务的时候,会生成一个 docker0的虚拟网桥(相当于逻辑上虚拟的交换机和网卡的双重角色)。这个网桥会被分配172.17.0.1/16的网段这是容器中的网络,除了回环地址,还有一个eth0的接口。/ # ipaddr那么eth0和vethxxxx又是什么呢?网桥docker0位于宿主机,docker0可以通过宿主机物理网卡连接外网。图中的veth pair是一条虚拟网线,用于连
Docker 容器应用的开发和运行离不开可靠的镜像管理。虽然 Docker 官方也提供了公共的镜像仓库(Docker Hub),但从安全和效率等方面考虑,部署私有环境内的 Registry 也是非常必要的。Harbor功能说明权限管理(RBAC)基于角色的访问控制,精细化管理用户权限LDAP 集成支持与企业 LDAP/AD 认证系统对接日志审核记录所有镜像操作日志,便于审计管理界面提供图形化 We
组件作用部署位置集群统一 API 入口Masteretcd分布式键值存储,保存集群状态MasterPod 调度Master控制器管理,维护集群状态Masterkubelet节点代理,管理 PodAllkube-proxy网络代理,实现 Service 负载均衡All容器运行时运行容器的底层引擎AllCNI 插件(Calico)Pod 网络通信All。
Kubernetes 是一个可移植的、可扩展的开源容器编排平台,用于自动化部署、伸缩和管理容器化应用。Kubernetes 拥有一个庞大且快速增长的生态系统,其服务、支持和工具广泛可用。“Kubernetes” 源于希腊语,意为"舵手"或"飞行员"。发展历程:Google在2014 年开源了 Kubernetes 项目Kubernetes 建立在 Google 在大规模运行生产工作负载方面十几年的
pod是什么?Pod,在英文中是豆荚的意思,在这里,容器就像是豆子,Pod就是豆荚。所以,Pod是存放容器的容器,或者说是一个容器组,Pod是对容器的二次封装。就像同一个豆荚中的豆子共享豆荚的养分一样,Pod 内的容器共享存储、网络等资源相当于一个共享网络和存储的逻辑主机,内部封装了一个或多个紧密协作的应用容器Pod 是 Kubernetes 中的最小调度单元,K8s 通过定义 Pod 资源,在
控制器是 Kubernetes 中用于管理 Pod 的中间层,能够监测 Pod 运行状况,当 Pod 发生故障时可以自动恢复 Pod。功能说明故障恢复Pod 发生故障时,控制器会尝试重启 Pod 或里面的容器自动补全Pod 副本数量低于期望值时,自动创建新的 Pod 副本自动终止Pod 副本数量多余期望值时,自动终止多余的 Pod 资源重新编排如果一直重启有问题,控制器会基于某种策略进行重新布派或







