logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S里的“豌豆荚”:Pod

Pod 这个词原意是“豌豆荚”,后来又延伸出“舱室”“太空舱”等含义,你可以看一下这张图片,形 象地来说 Pod 就是包含了很多组件、成员的一种结构。之前的容器技术让进程在一个“沙盒”环境里运行,具有良好的隔离性,对应用是一个非常好的封装。不过,当容器技术进入到现实的生产环境中时,这种隔离性就带来了一些麻烦。因为很少有应 用是完全独立运行的,经常需要几个进程互相协作才能完成任务,比如在我们搭建一个

文章图片
#kubernetes#容器#云原生
K8S中的神秘任务Job与CronJob

Job 和 CronJob 作为 Kubernetes 中处理一次性任务和定时任务的利器,为我们的容器编排工作带来了极大的便利。Job 专注于一次性任务的高效执行,能够灵活处理各种并行和重试策略;CronJob 则在定时任务领域大显身手,通过精确的时间调度和丰富的配置选项,满足了各种周期性任务的需求。​在实际项目中,我们可以根据具体的业务场景,充分发挥 Job 和 CronJob 的优势,提高系统

文章图片
#kubernetes#容器#云原生
k8s集群搭建

本文详细记录了使用Docker部署Kubernetes 1.28集群的过程。采用一主两从架构,三台2核4G服务器。主要包括:1)主机配置hosts解析、免密登录和NTP同步;2)系统优化:禁用swap、升级内核、开启路由转发和IPVS;3)安装kubelet 1.28.2、Docker 20.10.21及cri-dockerd插件;4)master节点初始化后加入worker节点;5)部署Cali

文章图片
#kubernetes#linux#容器
K8S配置管理:ConfigMap与Secret

在前面的两篇文章()中我们学习了Kubernetes 里的三种 API 对象:Pod、Job 和 CronJob,虽然没有比其他对象更高级,但使用它们也可以在集群里编排运行一些实际的业务了。不过想让业务更顺利地运行,有一个问题不容忽视,那就是应用的配置管理。配置管理是一个至关重要的环节。想象一下,你开发了一个超棒的微服务应用,它依赖于数据库连接地址、各种密钥以及一些个性化的配置参数。当你把这个应用

文章图片
#kubernetes#容器#云原生
Deployment容器编排的核心

在 K8s 这个庞大而强大的体系中,Deployment 又是管理无状态应用的核心组件。它赋予了我们对应用部署的强大掌控力,通过简单的配置,就能实现应用的自动化部署、无缝升级、灵活扩展以及便捷回滚。可以说,掌握了 Deployment,就相当于掌握了开启 K8s 强大功能之门的钥匙,能够充分利用 K8s 的优势,提升应用的运维效率和稳定性。接下来,就让我们一起深入探索 K8s Deployment

文章图片
#kubernetes#容器#云原生
Service :微服务通信、负载、故障难题的解决方案

在前面我们了解了 Deployment 和 DaemonSet 这两个 API 对象,它们都是在线业务, 只是以不同的策略部署应用,Deployment 创建任意多个实例,Daemon 为每个节点创建一个实例。这两个 API 对象可以部署多种形式的应用,而在云原生时代,微服务无疑是应用的主流形态。为了更好地支持微服务以及服务网格这样的应用架构,Kubernetes 又专门定义了一个新的对象:Ser

文章图片
#kubernetes#容器#云原生
K8S原理刨析

Kubernetes 作为云原生时代的核心技术,以其强大的容器编排和管理能力,为我们构建和运维现代化应用提供了高效、可靠的解决方案。通过深入了解 Kubernetes 的原理,包括其架构、工作流程以及网络原理,我们能够更好地发挥它的优势,提升应用的部署效率、稳定性和可扩展性。无论是在小型开发团队,还是大型企业的复杂生产环境中,Kubernetes 都展现出了巨大的价值。

文章图片
#kubernetes#容器#云原生
微服务网关首选:Spring Cloud Gateway 核心功能与实战指南

在微服务架构日益普及的当下,服务间的通信管理变得愈发关键。Spring Cloud Gateway 作为 Spring Cloud 生态中的关键组件,以其独特的设计和强大的功能,为微服务架构提供了高效的 API 网关解决方案。API 网关是一个搭建在客户端和微服务之间的服务,我们可以在 API 网关中处理一些非业务功能的逻辑,例如权限验证、监控、缓存、请求路由等。

文章图片
#微服务#java#gateway
Ingress:轻松拿捏集群流量管理

在 Kubernetes 中,Ingress 资源是通过 YAML 文件来定义的,通过这些配置,我们可以清晰地告诉 Kubernetes 如何处理外部流量的路由。metadata:spec:rules:http:paths:backend:service:port:number: 80metadata:元数据部分,name 定义了 Ingress 的名称为 example - ingress,an

文章图片
#kubernetes#容器#云原生
深入探索CDC:实时数据同步利器

通过本文的介绍,我们深入了解了 CDC 的概念、工作原理、在 Java 中的应用场景、实战步骤以及其优势与挑战。希望读者能够在实际项目中尝试应用 CDC 技术,充分发挥其在数据同步和实时处理方面的强大功能,为企业的数据管理和业务发展提供有力支持。在不断发展的技术浪潮中,让我们持续关注 CDC 技术的发展趋势,积极探索其更多的应用可能性,为数据处理领域带来更多的创新和突破。工具支持数据库实现方式特点

文章图片
#数据库#大数据
    共 11 条
  • 1
  • 2
  • 请选择