Pod优先级、抢占 Pod优先级、抢占功能,在Kubernetes v1.8引入,在v1.11版本进入beta状态,并在v1.14版本进入GA阶段,已经是一个成熟的特性了。 顾名思义,Pod优先级、抢占功能,通过将应用细分为不同的优先级,将资源优先提供给高优先级的应用,从而提高了资源可用率,同时保障了高优先级的服务质量。 我们先来简单使用下Pod优先级、抢占功能。 集群版本是v1.14,因
转载 2024-09-12 19:47:23
14阅读
1. 健康检查1.1 健康检查概述应用在运行过程中难免会出现错误,如程序异常,软件异常,硬件故障,网络故障等,kubernetes提供Health Check健康检查机制,当发现应用异常时会自动重启容器,将应用从service服务中剔除,保障应用的高可用性。k8s定义了三种探针Probe:readiness probes 准备就绪检查,通过readiness是否准备接受流量,准备完毕加入到endp
转载 2024-09-18 15:38:31
31阅读
目录一、Pod容器健康探测1.1 为什么要对容器做探测?默认的健康检查探测类型检查机制探测结果Pod 探针相关的属性两种探针区别1.2  启动探测 startupprobeexec 模式tcpsocket 模式httpget 模式 1.3 存活性探测 livenessProbe 通过 exec 方式做健康探测通过 HTTP 方式做健康探测&nbsp
转载 2024-07-24 12:16:25
35阅读
前言目前 kubernetes 正式版本已经到1.10版本。因为前面有大佬(漠然)已经采完坑,所以自己也试着部署 kubernetes 1.9 体验下该版本的新特性。对于前面部署的 kubernetes 1.7 HA版本而言,本质上变化不大。主要是总结一下某些参数的变动以及其他组件的部署。一、相关配置变更1.1 关于 API SERVER 配置出现的变动移除了 --runtime-config=r
转载 2024-06-21 05:47:14
70阅读
Scheduler模块在Kubernetes中算是相对比较简单易懂的模块,但是其工作却是比较重要的,它主要负责将那些还没有找到node运行的Pod挑选最合适的Node。它的工作是负责为Pod找到合适的Node然后向APIServer提交binder表示该Pod已经属于该Node了,后续的工作则有Kubelet模块来负责。Scheduler模块会不断向APIServer拿那些还没有找到Node的
目前方案已经成熟,高峰期已有近万核规模的核心链路在线业务运行在基于阿里云 ACK+ECI 的 Kubernetes Serverless 虚拟节点。随着业务的放量,未来运行在 Serverless 虚拟节点上的服务规模会进一步扩大,将节省大量的资源成本。 背景作业帮的服务端技术体系正向着云原生化发展,提升资源利用率是云原生技术栈的核心目标之一,资源利用率
转载 2024-03-04 20:21:58
34阅读
Docker技术已经在基础设施管理领域引起了革命性的变化,以至于Docker现在已经成为容器的代名词。重要的是要理解,所有的Docker都是容器,但并非所有的容器都是Docker。虽然Docker是最常用的容器技术,但还有其他几种替代Docker的选择。在本博客中,我们将探讨适用于你的SaaS应用程序的Docker替代方案。什么是DockerDocker是一个在IT圈子中非常流行的应用容器化平台
近两年Docker可谓充满了争议,例如去年底K8s宣布不打算支持Docker,消息一出,大家争相讨论Docker的可替代方案,Colima作为Docker Desktop的热门开放替代方案,Podman作为Docker替代方案,收到许多开发者和企业的关注,分别收录在Thoughtworks的最新一期技术雷达中。在今年Docker公司又宣布了Docker Desktop准备向中大型企业用户收费,“
转载 2024-01-24 09:15:14
117阅读
众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一。作为流行的容器管理技术,Docker的最大优点是能将应用与计算环境分离,允许开发者在同一台计算机上使用不同的技术。通过Docker,开发者可以使应用程序在同一服务器上运行Python、Ruby、PHP、Node JS或任何其他语言,并将每个应用程序安装在具备独立数据库引擎的单独容器中。但是,8月13日生效的Docker公司
Docker诞生于2013年,并普及了容器的概念,以至于大多数人仍然将容器的概念等同于“Docker容器”。作为第一个吃螃蟹的人,Docker设置了新加入者必须遵守的标准。例如,Docker有一个大型系统镜像库。所有的替代方案都必须使用相同的镜像格式,同时试图改变Docker所基于的整个堆栈的一个或多个部分。在此期间,出现了新的容器标准,容器生态系统朝着不同方向发展。现在除了Docker之外,还有
转载 2024-01-24 13:28:31
58阅读
# 如何替代Docker ## 概述 在实际开发中,有时候我们可能需要替代Docker来实现容器化的功能。本文将介绍如何通过Podman来替代Docker,帮助你快速上手。 ## 流程概览 下面是整个替代Docker的流程概览: | 步骤 | 描述 | | ---- | ---- | | 1 | 安装Podman | | 2 | 配置Podman | | 3 | 使用Podman 替代D
原创 2024-05-09 04:25:12
16阅读
许多企业都采用容器来进行开发和管理稳定的应用程序,Docker 是该领域功能最丰富且使用最广泛的工具之一,已有数百万应用程序在使用它。Docker 本身有着强大的独立生态系统,并提供了一个广泛的工具包来管理容器化过程,但 Docker 还有其他替代品,它们提供了独特的用例和功能。本文深入探讨了 Docker 七个替代品,其中包括一系列综合平台,如 Docker 以及可以作为 Docker 生态系统
转载 2023-07-25 15:12:31
18阅读
作者:周晖上文说到CaaS生态圈的公司如何应对Docker用捆绑方式从容器入侵CaaS领域,CaaS厂商通过容器抽象、标准化容器运行时RunC以及容器功能外化插件来重新定义容器。下面我们继续来看CaaS厂商的具体方案。CaaS业界通过分解重组Docker技术来替代Docker的方案1、Kubernetes通过CRI-O取代Docker容器管理引擎架构和Cloud Foundry的架构模式类似,K
转载 2024-01-23 16:48:15
1121阅读
客座文章作者:Jim Bugwadia,Nirmata创始人和首席执行官。最初在Nirmata的博客上发表。图片由Pixabay的Dominic Wunderlich拍摄Forrester在其最近的企业容器采用报告中发现,86%的IT领导者优先考虑增加容器的使用,以提高开发人员的敏捷性,改善IT运营团队和开发人员之间的协作。然而,报告也指出:使用容器管理平台的公司在遵从性(满足行业法规和实施政策)
一、介绍为什么需要 Kubernetes,它能做什么?容器是打包和运行应用程序的好方式。在生产环境中,你需要管理运行应用程序的容器,并确保不会停机。 例如,如果一个容器发生故障,则需要启动另一个容器。如果系统处理此行为,会不会更容易?这就是 Kubernetes 来解决这些问题的方法! Kubernetes 为你提供了一个可弹性运行分布式系统的框架。Kubernetes 会满足你的扩展要求、故障转
转载 2024-08-21 19:48:44
55阅读
 Podman的介绍 在centos8里面默认的容器就是podman,不再是docker,可以快捷管理镜像(类似带系统的Time Machine),能快捷由镜像创建容器环境(类似虚拟机,但不模拟硬件层),也可以快速由容器制作出 镜像进行保存或者分享。 Podman是无守护程序容器引擎,用于在Linux系统上开发,管理和运行OCI容器。容器可以以root用户 或无根模式运行。简而言之: a
转载 2023-08-13 22:29:14
129阅读
Docker是微软,谷歌,红帽,IBM等巨头重要产品的基础。OCI (Open Container Initiative开放式集装箱倡议),巨头们一起逼着Docker公司把Docker的商业产品变成标准。最重要的image格式和运行环境已经标准化。Registry API标准化还没有完成。Docker公司把containerd和runc拆出来变成了开源项目;红帽先收购了Docker的竞争产品rkt
转载 2023-07-25 20:59:36
13阅读
什么?Kubernetes 决定弃用 Docker?这是真的。Kubernetes 现已弃用 Docker。“https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md”目前,kubelet 中的 Docker 支持功能现已弃用,并将在之后的版本中被删除。Kubelet 之前使用的是一个名为 do
转载 2020-12-20 18:01:16
4405阅读
根据目前的市场状况,大多数人都同意 Kubernetes(又名“K8s”)赢得了容器编排之战,战胜了 Docker Swarm 和 Mesos 等替代品。但在 K8s (2014) 的同一时间还有另一个编排项目,那就是 HashiCorp 的 Nomad。(2015)Kubernetes 由 Google 孵化并得到持续的社区支持,实际上是容器编排的理想之选。然而,Kubernetes 并不是适用
转载 2022-10-16 15:57:20
9718阅读
# Docker 国产替代实现指南 在当今的软件开发中,Docker 已经成为了容器化部署的主流方案。然而,由于某些不可控的因素,国内的开发者可能会面临 Docker Hub 访问不畅的问题。在这种情况下,寻找 Docker 的国产替代方案就显得尤为重要。本文将为你详细阐述如何实现 Docker 的国产替代。 ## 流程概述 以下是实现 Docker 国产替代的基本流程: | 步骤 |
原创 9月前
531阅读
  • 1
  • 2
  • 3
  • 4
  • 5