排序
如何基于 ACK Serverless 快速部署 AI 推理服务
作者:元毅 随着 AI 浪潮的到来,各种 AI 应用层出不穷,众所周知 AI 应用对 GPU 资源强烈依赖,但 GPU 很昂贵,如何降低 GPU 资源使用成本成为用户首要问题。而 AI 与 Serverless 技术结合,完...
理解Kubernetes中的CPU请求和限制
在本文中,我们将探讨「请求」和「限制」的含义,以及它们如何转化为操作系统原语并如何执行,读者如果有Kubernetes和Linux的相关经验,这将会对你有所帮助。 资源管理基础 Kubernetes允许指定...
Docker从入门到部署项目
Docker概念 Docker是一个开源的应用容器引擎,它是基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux...
Kubernetes v1.28 新特性一览
大家好,我是张晋涛。 Kubernetes v1.28 是 2023 年的第二个大版本更新,包含了 46 项主要的更新。 而今年发布的第一个版本 v1.27 有近 60 项,所以可以看出来,在发布节奏调整后,每个 Kuberne...
Docker容器化2023版本——使用Compose创建的多容器应用程序
简介 现代的云原生应用由多个较小的服务组成,这些服务相互交互以形成一个有用的应用程序。我们将这称为微服务模式。 一个微服务应用可能包含以下七个独立的服务,它们共同协作以构建一个有用的...
kube-apiserver源码剖析与开发(八):自定义资源控制器开发(二)
上一篇文章我们讲了控制器的主要原理,这一篇我们就来说说使用 kubebuilder 开发一个自定义的控制器。 kubebuilder 是什么 kubebuilder 是开发自定义控制器的脚手架工具,能给我们搭建好控制器...
Docker容器化2023版本——将应用程序容器化
简介 容器化的主要目标是使应用程序的构建、部署和运行变得简单。整个流程如下所示: 从应用程序代码和依赖开始 创建一个描述应用程序、依赖关系以及运行方式的Dockerfile 通过将Dockerfile传递...
Docker容器化2023版本——容器
简介 容器是镜像的运行时实例。就像你可以从虚拟机模板启动虚拟机一样,你可以从一个单独的镜像启动一个或多个容器。容器与虚拟机的一个重要区别是,容器更小、更快,且更具可移植性。 图7.1显...
Docker容器化2023版本——镜像
简介 镜像、Docker镜像、容器镜像以及OCI镜像都指的是同一件事情,我们将会交替使用这些术语。 容器镜像是一个只读的包,其中包含了运行一个应用程序所需的一切内容。它包括应用程序代码、应用...
Docker容器化2023版本——引擎
简介 Docker引擎是运行和管理容器的核心软件。我们通常将其简称为Docker。如果您对VMware有一些了解,可以将Docker引擎类比为ESXi。 Docker引擎的设计是模块化的,由许多小型专用组件构建而成。...
Docker 启动nginx + 运行 React/Springboot 项目 -入门级
docker 简单启动 nginx 下载镜像 官方镜像仓库:hub.docker.com 搜索:nginx docker pull nginx #下载 docker images #查看镜像列表 启动 docker run --name nginx -p 80:80 -d nginx #启动 doc...
如何为Next.js编写优化的Dockerfiles
当将现代应用程序部署到生产环境中,使用容器化技术已成为一种常见的做法。Docker,作为一种流行的容器化平台,为开发者提供了一种便捷的方式来封装应用程序及其依赖,从而实现一致性和可移植性...
《Docker 实战:打造可靠的生产环境容器化应用》第七章:容器调试(Debugging Containers)
一旦你把一个应用程序部署到生产环境中,总会有一天它会出现意外情况。在那一天来临之前,提前了解可能会发生的情况总是很好的。在继续进行更复杂的部署之前,对容器调试有一个良好的理解也是非...
Docker容器技术—使用DockerFile完成自定义镜像并上传阿里云仓库–附有案例
Docker镜像的原理 思考: Docker镜像本质是什么?---它就是一个文件Dockerfile[ 写着一条一条得到命令] Docker中一个centos镜像为什么只有200MB,而一个centos操作系统的iso文件要几个G? Docker中...
如何使用Docker部署前端应用
前言 当我们开发好了一个应用, 想要模拟真实的线上运行环境,这时候我们可以借助Docker容器在本地来部署应用的生产环境, 避免上线后出现各种问题。无论是前端应用,后端应用,还是数据库应用,我...
微服务工程化Docker,看这篇就够了
一、微服务架构特点 拆分和解耦: 应用程序被拆分成多个小型的、解耦的微服务,每个微服务关注特定的业务功能。 独立部署: 每个微服务可以独立地进行开发、测试、部署和扩展,不会影响到其他微...
《Docker 实战:打造可靠的生产环境容器化应用》第二章:Docker的生态系统
在深入配置和安装Docker之前,我们需要先进行一个广泛的调查,来解释Docker是什么以及它的优势。从本质上讲,Docker是一种强大的技术,但并不是非常复杂的技术。在本章中,我们将介绍Docker和Li...
图解Podman从入门到精通
在这个针对初学者和老手的 podman 教程中,一步步的从开始使用 podman 到探索所有 Podman 功能。 当我们谈论容器时,我们首先想到的默认工具就是Docker。但自从 Docker 诞生以来,容器领域已经...
使用 render.com 免费部署 springboot 项目
最近想利用免费的平台部署springboot项目,经过筛选有以下服务商可供选择: heroku fly.io render.com 下面做一些对比: 平台支持限制heroku.com大部分都支持需要绑定信用卡,好像已经没有免费...
理解容器与虚拟机之间的差异——容器和虚拟机的区别
引言: 理解容器与虚拟机之间的差异对许多人来说可能颇为困难,特别是对那些并未深入IT领域的人士。为了简化这些复杂的概念,我们可以采用一种餐饮业的比喻来阐释它们之间的区别。 容器:快餐车...