简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
大多数的官方教程为了简化部署的步骤,都是写着直接用kubectl命令部署一个yaml的url,这样子的好处是部署简单快捷,但是坏处就是本地自己没有存档,不方便修改等操作,因此我个人更倾向于把yaml文件下载到本地保存再进行部署。但如果是计划外的事故导致的,此时在有故障的客户端刷新其缓存条目之前,将无法访问服务IP。由于Layer 2 模式会使用单个选举出来的Leader来接收服务IP的所有流量,这
本文介绍了使用kubeadm部署一套Kubernetes v1.23.0集群的步骤,包括环境准备、操作系统初始化配置、安装Docker和kubeadm等。然后详细说明了在Master节点上部署Kubernetes Master的过程。
速率限制是一种限制某个操作或功能的调用频率的方法。它可以防止恶意用户或程序对系统造成过大的负载或滥用系统资源。速率限制通常通过设置每秒或每分钟允许的最大请求数来实现。ratelimit是一个Python库,它提供了速率限制的功能。它基于令牌桶算法,允许您以简洁而灵活的方式对函数或方法进行速率限制。
OpenResty是一个基于Nginx的全功能Web平台,它集成了一系列精心设计的Lua库、第三方模块和一个基于LuaJIT的轻量级Web框架。OpenResty的核心是Nginx,但它通过Lua语言扩展了Nginx的功能,使其能够构建能够处理超高并发的动态Web应用。白名单是一种安全策略,用于定义一组被信任的IP地址或实体,它们被允许访问特定的资源或服务。安全性增强:限制访问权限,仅允许特定的I
目前公司使用PowerDNS进行DNS管理,但由于采用的是单节点架构,存在不可用的风险。为提升系统的稳定性和可靠性,我们计划对现有架构进行重构。通过引入高可用性设计,我们将优化系统架构,使其能够在故障情况下依然保持服务的连续性和高效性,从而提升整体的业务稳定性。系统:Cnetos7软件:(相关信息已经脱敏)名称ip组件matsernginx,mysql,PowerDNS Authoritative
根据公司业务发展积累,在众多应用场景中,如日志记录、临时缓存、会话管理等,数据往往具有时效性,超过一定时间后便不再有用。如果不及时清理,这些过期数据会占用大量存储空间,增加数据库维护成本,甚至影响查询效率。本文将深入探讨一种自动化清理MongoDB中过期数据的策略,并通过一个实际的Python脚本示例,展示如何实现这一功能。
目录环境:第一步:安装jdk,并且配置环境变量1.解压jdk:2.配置环境变量:3.保存并使文件立即生效:4.立即重启虚拟机,进行下面的安装第二步:安装注册中心zookeeper1.解压zookeeper:2.在zookeeper目录下创建data和logs目录:3.将/usr/local/zookeeper3.4.6/zookeeper-3.4.6/...
linux的磁盘容量扩容,基于lvm,即逻辑卷管理。具体是什么请百度,这里不细述。此次操作的目的是为了给已存在的linux主机的其中一个数据分区扩容。环境:esxi6.5 虚拟机系统centos7简单来说,扩容这件事分三步一、从esxi中为此虚拟机增加硬盘,并让centos系统识别出此硬盘二、将此硬盘进行分区、格式化(重点是这里的分区不是类似于windows,分完就能用了...
前面介绍了DNS的作用及其相关的结果。Linux服务之DNS介绍下面开始有关DNS的服务部署。<DNS正向解析示例>工具:虚拟机centos7配置:Linux IP 192.168.196.132DSN 192.168.196.132要求:web.wei.com ...
一个docker host. 上会运行若干容器,每个容器都需要CPU、内存和I0资源。对于KVM、VMware 等虚拟化技术,用户可以控制分配多少CPU、内存资源给每个虚拟机。对于容器,Docker 也提供了类似的机制避免某个容器因占用太多资源而影响其他容器乃至整个host的性能。内存限额与操作系统类似,容器可以使用的内存包括两部分:物理内存和Swap。Docker通过下面两组参...