Aug032021
Kubernetes初探 部署一个ASP.NET Core应用到k8s集群
Kubernetes简介
Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(Cloud Native Computing Foundation)最重要的组件之一,它的目标不仅仅是一个编排系统,而是提供一个规范,可以让你来描述集群的架构,定义服务的最终状态,Kubernetes可以帮你将系统自动得达到和维持在这个状态。
更直白的说,Kubernetes可以让用户通过编写一个yaml或者json格式的配置文件,也可以是通过...阅读全文
作者:绝缘体.. | 分类:docker, git, html, kubernetes, nginx, 云计算, 开发工具, 编程语言 | 阅读: | 标签:docker, git, html, kubernetes, nginx
抢沙发
Jul122021
Node.js中的Kubernetes集群部署与管理
介绍
Kubernetes是一个用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了一整套工具和资源,使用户能够在容器化的环境中轻松地管理、调度和监控应用程序。在本文中,我们将探讨如何在Node.js中部署和管理Kubernetes集群。
为什么选择Kubernetes
在Node.js应用程序的开发和部署过程中,Kubernetes提供了一种灵活的方式来管理容器化的应用程序。它可以自动处理应用程序的部署、...阅读全文
Jul032021
Spring Boot运维:Java程序的打包与运行
引言
在开发Java程序时,我们经常使用Spring Boot作为框架。通过Spring Boot,我们可以更加高效地进行Java应用的开发。然而,为了将我们的应用部署到生产环境中,我们需要打包并运行Java程序。
本文将介绍如何使用Spring Boot进行Java程序的打包和运行,并提供一些运维方面的技巧和建议。
打包Java程序
在Spring Boot中,我们通常使用Maven或Gradle进行项目管理和构建。为了将Java程序打...阅读全文
May262021
May162021
AI大模型微调技术预研:基于Transformer架构的个性化模型训练与部署最佳实践
AI大模型微调技术预研:基于Transformer架构的个性化模型训练与部署最佳实践
引言
随着人工智能技术的快速发展,大规模预训练模型(Large Language Models, LLMs)已成为自然语言处理、计算机视觉等领域的核心技术。这些模型通过在海量数据上进行预训练,获得了强大的泛化能力和语言理解能力。然而,在实际应用中,如何将这些通用模型适配到特定任务或领域,成为了业界关注的焦点。
微调...阅读全文
May132021
云原生监控体系构建:Prometheus+Grafana+Loki全栈监控解决方案设计与实施
云原生监控体系构建:Prometheus+Grafana+Loki全栈监控解决方案设计与实施
引言
随着云原生技术的快速发展,Kubernetes已成为容器编排的事实标准。然而,复杂的微服务架构和动态的容器环境给系统监控带来了前所未有的挑战。传统的监控方案已无法满足云原生环境下的可观测性需求。本文将详细介绍如何构建一个完整的云原生监控体系,通过Prometheus、Grafana和Loki的有机结合,实现对Kubern...阅读全文
May052021
ASP.NET Core on K8S Ocelot API网关接入
在构建现代化的微服务架构中,API网关被广泛应用于服务间的通信管理。在使用Kubernetes(简称K8S)作为容器编排平台的情况下,ASP.NET Core与Ocelot的组合是一个强大的选择。Ocelot是一款开源的.NET核心库,用于构建和管理API网关。
1. Ocelot简介
Ocelot是一个可扩展的API网关,它提供了请求路由、负载均衡、认证授权、服务发现等关键功能。同时,Ocelot还支持自定义中间件,使得开发者...阅读全文
Apr282021
Docker Swarm集群管理与部署:实现容器的分布式部署与扩展
1. 介绍
Docker Swarm是Docker提供的一个原生的容器编排工具,用于管理和部署分布式容器集群。它允许用户创建一个由多个Docker主机组成的集群,并利用Swarm的调度和负载均衡功能在这个集群上运行容器化应用程序。
本文将介绍如何使用Docker Swarm来管理和部署容器,以及如何实现容器的分布式部署与扩展。
2. Docker Swarm架构
Docker Swarm的架构包括一个管理节点和多个工作节点。管理节...阅读全文
Apr262021
Redis缓存穿透、击穿、雪崩解决方案:从布隆过滤器到多级缓存架构设计实践
Redis缓存穿透、击穿、雪崩解决方案:从布隆过滤器到多级缓存架构设计实践
引言:Redis缓存的三大“天敌”与系统高可用挑战
在现代分布式系统中,Redis作为高性能内存数据库,广泛应用于缓存层以提升数据访问速度、减轻数据库压力。然而,随着业务规模的增长和请求量的激增,Redis缓存系统也面临一系列经典问题——缓存穿透、缓存击穿、缓存雪崩。这些问题若不加以防范,可能导致数据库瞬间过...阅读全文
Apr202021
使用Spring Boot进行后端开发
什么是Spring Boot?
Spring Boot是一个开源的Java框架,用于快速构建可独立运行的、生产级别的基于Spring框架的应用程序。它简化了Spring应用程序的配置和部署过程,并提供了一套开箱即用的功能和约定,可以快速搭建起一个强大的后端开发环境。
为什么要选择Spring Boot?
简化配置:Spring Boot提供了自动配置的能力,无需手动配置大量的XML文件或注解。这大大减少了开发者的工作量和...阅读全文