上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: 1、简介 MySQL 主从同步主要通过 二进制日志(binlog) 来实现。以下是主从同步的工作流程 1、主库记录 binlog:当主库执行数据更新操作(如 INSERT、UPDATE、DELETE)时,会将这些数据变更写入 二进制日志(binlog) 中。这个日志文件记录了所有影响数据的 SQL 阅读全文
posted @ 2024-10-11 10:04 Hello_worlds 阅读(186) 评论(0) 推荐(0)
摘要: 1、简介 kubernetes提供了两种的服务发现模式,环境变量和DNS。pod中的应用程序可以通过它们访问其他Service 2、环境变量 当创建一个pod时,kubernetes默认会见同一命名空间下的所有Service信息以环境变量的形式注入pod中。其中SERVICE_NAME_SERIVI 阅读全文
posted @ 2024-09-26 10:06 Hello_worlds 阅读(52) 评论(0) 推荐(0)
摘要: 1、Service概述 Service是kubernetes中的一种资源对象,用于定义一组pod的网络访问规则,它为pod提供了一个稳定的统一访问入口,允许客户端始终使用同一个ip地址进行访问,避免了直接使用podip地址导致的不稳定性 Service主要有以下两种功能: 负载均衡:当多个pod提供 阅读全文
posted @ 2024-09-24 18:41 Hello_worlds 阅读(74) 评论(0) 推荐(0)
摘要: 1、背景 在 Kubernetes 中,每次微服务的代码发布都意味着创建新版本的 pod 并删除旧 pod,如果部署不够优雅的话,可能出现如下两个问题: 正在处理请求的pod被删除,在请求没有做幂等处理的情况下,就会出现数据重复、数据错误,亦或导致分布式系统数据不一致; Kubernetes 将流量 阅读全文
posted @ 2024-09-24 16:51 Hello_worlds 阅读(937) 评论(0) 推荐(1)
摘要: 1、简介 Deployment和DaemonSet资源主要用于部署和管理守护进程型的应用程序,如nginx、mysql、java进程等。这类应用程序的特点是持续运行,通常在没有明确停止或下线的情况下一直保持运行状态。此外,kubernetes还提供了Job和CronJob资源,用于管理一次性任务和定 阅读全文
posted @ 2024-09-24 16:15 Hello_worlds 阅读(48) 评论(0) 推荐(0)
摘要: 1、DaemonSet简介 DaemonSet资源用于在集群中的每个节点上运行一个pod副本,具有以下特点 - 在每个节点上运行一个pod - 当向集群中加入一个新节点或者从集群中移除一个节点时,DaemonSet会自动在新节点上启动一个pod或在移除的节点上删除pod - 可以使用节点选择器或亲和 阅读全文
posted @ 2024-09-20 15:54 Hello_worlds 阅读(87) 评论(0) 推荐(0)
摘要: 1、应用回滚简介 在滚动更新过程中,如果新版本的pod启动失败或者已升级完成,但新版本中存在bug,则可以选择回滚到之前的可用版本。‘kubectl rollout‘命令可以方便的执行回滚和其他滚动更新管理,该命令支持Deployment、DaemonSet和statefulset资源 查看博客网站 阅读全文
posted @ 2024-09-18 11:26 Hello_worlds 阅读(83) 评论(0) 推荐(0)
摘要: 1、滚动更新实现 通过查看Deployment事件来了解具体的升级过程,如下所示: [root@k8s-master ~]# kubectl describe deployment django-blog -n blog Events: Type Reason Age From Message No 阅读全文
posted @ 2024-09-18 10:08 Hello_worlds 阅读(67) 评论(0) 推荐(0)
摘要: 1、Deployment简介 Deployment是kubernetes中最常用的工作负载资源,具有以下特点和功能 - 副本管理:确保指定数量的pod副本在集群中运行。如果pod副本数小于期望值,则会自动创建pod;如果pod的副本数多余期望值,则删除多余的pod - 滚动更新:采用滚动更新策略,逐 阅读全文
posted @ 2024-09-06 19:22 Hello_worlds 阅读(81) 评论(0) 推荐(0)
摘要: 在kubernetes中,通常不会直接创建pod。都是使用工作负载资源deployment、statefulset来创建和管理pod。这种方式简化了pod的管理,提供了诸多如多副本、滚动和更新、回滚和自动扩展等告警功能,使得部署和管理应用程序变得方便和搞笑 工作负载资源概述 工作负载资源是kuber 阅读全文
posted @ 2024-09-06 15:53 Hello_worlds 阅读(24) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页