排序
如何在微服务架构下使用 Docker 进行应用程序开发?
前言 大家好,我是路由器没有路。 在当今互联网时代,微服务架构已经成为了很多企业的首选架构之一。 微服务架构的优势在于可以将一个大型的应用程序拆分成多个小型的服务,每个服务都可以独立...
深入Docker生态系统:工具选择与实战技巧
Docker:颠覆式的开源平台,让开发人员可以将应用程序及其依赖打包到一个标准化的软件开发单元——我们称之为Docker容器。Docker生态系统提供了一系列的工具和最佳实践,我们将在本文中进行探索...
Docker 不完全指南
在上周一次跟同事聊天的时候,他提到自己最近在尝试搭建一个 gerrit 服务器(一个代码审查平台),但是尝试多次未果,而且还将 ubuntu 虚拟机多次搞崩重装。 (这让我想起了自己大学时候折腾 ub...
记一次容器环境下出现 Address not available
作者:郑明泉、余凯 困惑的源地址 pod 创建后一段时间一直是正常运行,突然有一天发现没有新的连接创建了,业务上是通过 pod A 访问 svc B 的 svc name 的方式,进入 pod 手动去 wget 一下,发...
揭开Docker之谜:如何设立你的SSH服务器
介绍 Docker彻底改变了我们部署和管理应用程序的方式,为运行服务提供了既高效又隔离的环境。其中一个多功能的应用场景就是在Docker容器内设置SSH服务器,这样就能实现主机与容器之间的远程访问...
使用 Dockerfile 构建生产环境镜像
传统部署的坑: 1202 年了,如果你连 Docker 都不知道是什么,我建议买一本书看看——或者谷歌一下,博客已经写烂了。 为什么有这篇文章,是因为我在真正做容器化改造的时候,发现公司生产环境...
图解Kubernetes 架构
介绍 什么是 Kubernetes? Kubernetes 架构和组件 Master Node - 控制节点 API Server Key-Value Store (etcd) Controller 控制器 Scheduler Worker Node-工作节点 kubelet Container Runtime K...
带你找回那些被 Docker 吃掉的磁盘空间
如果你是 Docker/Kubernetes 的重度使用者,应该多多少少会遇到一个问题:“no space left on device” 当然,如果你的硬盘空间很大,也不介意把大量空间用来存放不必要的 Docker 资源,那你可...
利用Docker解决常见技术问题:提升开发效率与环境一致性
引言 在软件开发和部署过程中,常常会遇到一些繁琐的技术问题,例如环境配置、依赖冲突、部署一致性等。这些问题不仅增加了开发和运维的复杂度,还可能导致开发人员之间的沟通困难和应用程序运...
?工程化Docker实践?
导语 Docker已成为现代应用程序开发和部署的重要工具。然而,仅仅使用Docker并不足以确保应用程序的可靠性、可扩展性和可维护性。本文将介绍一系列工程化的最佳实践,帮助开发者在使用Docker时...
细节对线,让你写出更安全的 Dockerfile
自从进入大容器时代以来,Docker、K8s已逐渐成为开发、测试和部署时不可或缺的工具。如果突然让我不使用Docker,那我可能什么都做不了。但也因为如此,与容器相关的攻击也越来越普遍,因此容器...
详解Kubernetes节点调度失败的原因与应对方案
当 Kubernetes 在 集群中启动和调度工作负载时(例如在更新或扩容期间),可能会看到 Pending Pod数量出现短暂的峰值 。只要集群有足够的资源,Pending Pod 通常会自行转换为 Running 状态,因...
聊聊DevOps中docker使用的一点心得
引言 DevOps已成为现代软件开发和交付的关键实践,而Docker作为一种轻量级容器化技术,在DevOps中扮演着重要角色。优化Docker镜像体积是一个关键目标,它不仅可以加快部署速度,还可以减少网络...
容器安全无忧??:Docker最佳实践及安全扫描工具详解
作者:bobochang 引言 Docker已经成为了现代应用开发和部署的主要选择。然而,随着Docker的广泛应用,安全性问题也逐渐凸显。恶意用户可能通过Docker容器获取系统权限,而容器漏洞也可能导致安...
Kustomize详解与实例 – 如何在k8s中管理多版本yaml文件
K8S Kustomize详解与实例 常见的场景 假设您使用一个特定供应商的Helm图表,它对您的需求来说很好,但不完美,需要进行一些定制。您对这个图表进行了fork,并进行了一些配置更改,然后将其应用...
如何在docker容器中运行java程序
如何在docker容器中运行java程序 随着Java版本的更新,现在还有很多人在使用不同版本,7,8,9,11,13乃至14。新的语法的添加也导致了一些变化。我们的开发环境也变得更加的复杂,导致了很多集...
???如何使用Docker Compose部署一个React+node服务
Docker Compose是一个强大的Docker工具,用于开发和运行多容器 Docker 化应用程序。Docker 是一个开源平台,用于在称为容器的隔离环境中开发和运行应用程序。容器是一个独立的可执行包,其中包...
零成本,Docker 搭建本地 ChatGPT
hi,伙伴们,这里是小榆。 我上一篇分享关于 ChatGPT 账号的创建,也是从 0 开始入手,甚至所需要的网络都给大家备好了。 当然,关于 ti 子的使用我并没有写详细的说明文档,也是需要大家去研...
Kubernetes对象指南-11 种对象类型的完整教程
本指南将详细概述 Kubernetes 对象、分析其结构并提供有用的对象管理技巧。它还将列出并描述最常用的对象。 Kubernetes 对象是 Kubernetes 集群中充当意图记录的实体。管理员创建对象来展示集群...
如何使用 kubectl 删除 Kubernetes Pod
Kubernetes自动化了大多数与Pod相关的管理任务,例如创建、调度、健康检查和删除。 然而,管理员在维护节点或手动扩展集群时可能必须使用kubectl 接口来删除 pod。 下面介绍如何使用 kubectl 删...