Aug122020
k8s-Node节点隔离与恢复
1. 背景介绍
Node节点是Kubernetes集群中承担着容器调度和运行的主要角色之一。在生产环境中,由于各种原因,Node节点可能会出现故障或需要进行维护。为了保持集群的可靠性和高可用性,对Node节点进行隔离和恢复是非常重要的。
2. Node节点隔离
当Node节点出现故障或者需要维护的时候,我们需要将其隔离出集群,以避免对集群的其他节点和工作负载造成影响。Node节点隔离的方式包括手动隔...阅读全文
抢沙发
Jul182020
Kubernetes中的API扩展与自定义API实践
Kubernetes是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。其核心是一个强大的API,提供了丰富的功能和资源来管理集群中的容器。
然而,Kubernetes的原生API并不能满足所有的需求。在某些情况下,我们可能需要扩展Kubernetes的API,添加自定义资源和自定义控制器来管理特殊的业务需求。这就需要我们了解如何在Kubernetes中进行API扩展和自定义API的实践。
API扩展...阅读全文
Jul152020
ASP.NET Core on K8S Ingress灰度发布
引言
灰度发布是一种常见的软件交付方法,它允许我们逐步将新版本的应用程序引入到生产环境中,以降低风险和对用户的影响。在使用Kubernetes(K8S)作为容器编排平台的ASP.NET Core应用程序上实现灰度发布是一个非常流行的解决方案。在本文中,我们将探讨如何使用K8S Ingress来实现ASP.NET Core应用程序的灰度发布。
什么是K8S Ingress
在Kubernetes中,Ingress是一种提供集群内服务的规...阅读全文
Jun232020
K8S中的集成Prometheus监控解决方案实践指南
引言
随着Kubernetes(K8S)的广泛应用,对于集成监控系统的需求也越来越高。而Prometheus作为一款开源的监控系统,被广泛应用于K8S集群中。本文将为您介绍K8S中集成Prometheus监控的解决方案,并提供一些实践指南。
Prometheus监控简介
Prometheus是一款由SoundCloud开源的监控系统,旨在收集和记录时间序列数据,并提供强大的查询、告警和可视化功能。它使用Go语言开发,并具有可水平扩...阅读全文
Jun092020
AI大模型微调技术预研:基于Transformer架构的个性化模型训练与部署实战
AI大模型微调技术预研:基于Transformer架构的个性化模型训练与部署实战
引言:大模型时代的个性化需求
随着人工智能技术的飞速发展,以BERT、GPT、T5等为代表的大规模预训练语言模型(Large Language Models, LLMs)已成为自然语言处理(NLP)领域的核心基础设施。这些模型在海量文本数据上进行无监督学习,具备强大的语义理解与生成能力,能够泛化到多种下游任务中。
然而,通用大模型...阅读全文
May262020
云原生时代Kubernetes Operator开发实战:从概念到生产级实现
云原生时代Kubernetes Operator开发实战:从概念到生产级实现
标签:Kubernetes, Operator, 云原生, CRD, 控制器模式
简介:全面解析Kubernetes Operator模式的核心概念和开发实践,涵盖CRD设计、控制器实现、状态管理等关键技术,通过实际案例演示如何构建生产级的自定义控制器。
引言:Operator 模式在云原生生态中的核心地位
随着云原生技术的迅猛发展,Kubernetes 已成为现代应用...阅读全文
May242020
Kubernetes云原生架构设计指南:从单体应用到微服务容器化的完整迁移路径与最佳实践
Kubernetes云原生架构设计指南:从单体应用到微服务容器化的完整迁移路径与最佳实践
随着云计算技术的快速发展,企业IT架构正经历从传统单体应用向云原生微服务架构的深刻转型。Kubernetes作为云原生生态的核心编排平台,已成为支撑现代应用部署与管理的事实标准。本文将系统性地阐述如何将传统单体应用迁移到Kubernetes云原生架构,涵盖容器化策略、微服务拆分、服务网格集成、配置管理...阅读全文
May172020
前端工程化最佳实践:基于Webpack 5的构建优化、模块联邦与微前端架构实施指南
前端工程化最佳实践:基于Webpack 5的构建优化、模块联邦与微前端架构实施指南
标签:前端工程化, Webpack 5, 模块联邦, 微前端, 构建优化
简介:系统介绍前端工程化的核心理念和实施方法,详细解析Webpack 5构建优化技巧、模块联邦技术应用,分享微前端架构的设计原则和实现方案,帮助团队构建高效、可维护的前端开发体系。
引言:前端工程化的演进与挑战
随着现代Web应用复杂度的持...阅读全文
May112020
K8S中的服务网格与Istio实践指南
什么是服务网格?
在现代的分布式系统架构中,微服务的快速发展已经成为企业开发和部署应用的主流方式。然而,微服务的管理和治理变得越来越复杂,使得开发人员和运维人员面临着诸多挑战。服务网格的出现就是要解决这些问题。
服务网格是一种用于管理和监控微服务之间通信的基础设施层。它提供了一种抽象层,使得开发人员可以专注于应用的开发,而无需关注底层的网络通信。服务网格可在运...阅读全文
May102020
K8s-volume配置: Mysql主从集群
介绍
在Kubernetes中部署MySQL主从集群,能够提高数据库的可用性和性能。在本篇博客中,我们将讨论如何使用K8s-volume配置MySQL主从集群,并且提供详细的步骤和示例。
步骤
准备工作
在开始之前,我们需要确保以下几点:
已经安装了Kubernetes集群。
已经创建了一个存储卷(PersistentVolume或者PersistentVolumeClaim),以便为MySQL的主从集群提供持久化存储。
配置MySQL主从集群
首...阅读全文