Nov212019
AI工程化实战:基于TensorFlow Serving的机器学习模型部署与性能优化完整指南
AI工程化实战:基于TensorFlow Serving的机器学习模型部署与性能优化完整指南
引言:从模型训练到生产部署的跨越
在人工智能技术飞速发展的今天,机器学习模型的研发已不再是“黑箱”式的实验过程。随着企业对AI能力的需求日益增长,如何将训练完成的模型高效、稳定地部署到生产环境,成为AI工程师必须面对的核心挑战。模型训练只是整个AI生命周期的一环,真正的价值体现在其工程化落地——即...阅读全文
作者:绝缘体.. | 分类:docker, git, go, kubernetes, nginx, 云计算, 开发工具, 编程语言 | 阅读: | 标签:docker, git, go, kubernetes, nginx
抢沙发
Oct232019
ASP.NET Core on K8S: K8S 网络知多少?
引言
Kubernetes (K8S) 是一个快速发展的容器编排平台,被广泛用于部署、管理和扩展容器化应用程序。对于那些习惯于传统的单体应用程序的开发者和运维人员来说,理解和正确配置 Kubernetes 网络是至关重要的。本文将深入探讨 ASP.NET Core 在 K8S 环境下的网络相关知识,并分享一些最佳实践。
了解 K8S 网络
在开始探讨 ASP.NET Core 在 K8S 上的网络部署之前,我们需要了解一些基本的 K...阅读全文
Sep232019
从Docker到K8S:容器化技术演进之路
引言
容器化技术是当今云计算领域的热门话题之一。它以其高效性、可靠性和灵活性而受到广泛关注和应用。在容器化技术的发展过程中,Docker 和 Kubernetes(简称 K8S)是两个重要的里程碑。本文将探讨 Docker 和 K8S 在容器化技术领域的演进之路。
Docker:容器化的先驱
Docker 是由 Solomon Hykes 在 2013 年创建的第一个容器化平台。它解决了软件开发过程中的很多问题,例如环境不一致、...阅读全文
Sep122019
云原生时代Kubernetes容器编排技术深度解析:从基础概念到生产环境最佳实践全指南
云原生时代Kubernetes容器编排技术深度解析:从基础概念到生产环境最佳实践全指南
标签:Kubernetes, 云原生, 容器编排, Docker, 微服务部署
简介:全面解析Kubernetes容器编排技术的核心概念和实际应用,涵盖Pod、Service、Deployment等关键组件的使用方法,以及在生产环境中部署、监控和故障排查的最佳实践。帮助开发者快速掌握云原生技术栈。
一、引言:云原生与Kubernetes的时代背...阅读全文
Aug022019
如何在K8S上部署容器化应用
在现代企业中,容器化应用已经成为一种非常流行和广泛使用的技术。Kubernetes(也称为K8S)作为一个容器编排平台,广泛应用于生产环境中,帮助企业实现容器化应用的高扩展性和高可用性。本文将介绍如何在K8S上部署容器化应用,并提供一些关键的实践建议。
什么是Kubernetes
Kubernetes是一个开源的容器编排平台,为容器化应用提供了高度自动化的部署、扩展和管理能力。它能够轻松处理跨多...阅读全文
作者:绝缘体.. | 分类:azure, docker, kubernetes, prometheus, 云计算 | 阅读: | 标签:azure, docker, kubernetes, prometheus, 应用
Jul122019
K8S中的主从集群架构设计与实践
在分布式系统中,主从集群架构被广泛应用于数据存储、高可用性和负载均衡等场景。Kubernetes(简称为K8S)作为一种开源的容器调度平台,也可以使用主从集群架构来提供高可用性和水平扩展能力。
什么是主从集群
在主从集群架构中,主节点(也称为主服务器)负责处理所有的请求和管理整个集群。从节点(也称为从服务器)负责根据主节点的指示执行工作,并将状态信息汇报给主节点。
主从集群...阅读全文
Jul072019
K8S部署实践:从入门到精通
什么是Kubernetes(K8S)?
Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一种容器化应用程序的集群管理机制,能够帮助用户快速部署、管理和扩展容器化应用。
为什么要使用K8S?
传统的部署应用程序方式可能会面临一些挑战,比如资源利用率低、难以扩展和管理等。Kubernetes作为一个集群管理工具,提供了容器编排、自动化扩展、自动部署和自...阅读全文
May262019
从零开始搭建K8S开发环境
介绍
Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。搭建Kubernetes开发环境是进行K8S应用程序开发的第一步。本文将指导你如何从零开始搭建K8S开发环境。
步骤一:安装Docker
Kubernetes使用Docker作为容器运行时环境,所以首先需要安装Docker。可以按照Docker官方文档的指引,在你的操作系统上安装Docker。
步骤二:安装Minikube
Minikube...阅读全文
May132019
Centos7部署k8s[v1.16]高可用[keepalived]集群
引言
在构建高可用的Kubernetes集群中,使用Keepalived可以实现负载均衡和故障转移,提高集群的稳定性和可靠性。本文将介绍如何在CentOS 7上部署Kubernetes v1.16高可用集群,并使用Keepalived提供IP地址的故障转移功能。
环境准备
三台CentOS 7服务器,分别称为master1、master2和worker1
安装了Docker和Kubernetes组件的虚拟机
三台服务器之间可以相互通信,网络正常
步骤一:部署etc...阅读全文
Apr142019
Docker容器化部署性能优化:从镜像瘦身到资源限制的全链路优化策略
Docker容器化部署性能优化:从镜像瘦身到资源限制的全链路优化策略
引言:容器化时代的性能挑战与机遇
随着云原生技术的迅猛发展,Docker已成为现代应用部署的核心基础设施之一。容器化不仅带来了环境一致性、快速交付和弹性伸缩的优势,也对系统性能提出了更高要求。在实际生产环境中,许多团队在采用Docker后发现,尽管应用部署变得简便,但容器运行效率低下、启动延迟高、资源占用过大...阅读全文