依赖注入容器

_相关内容

设置容器启动和退出顺序

例如:B容器依赖A容器提供服务,则在设置A容器的启动优先级高于B容器的同时,还需要为A容器配置Readiness Probe,确保A容器准备就绪后才启动B容器。容器退出优先级 ECI_CONTAINER_EXIT_PRIORITY 取值范围为-1000~1000,默认值为0。数值越大...

设置容器启动和退出顺序

例如:B容器依赖A容器提供服务,则在设置A容器的启动优先级高于B容器的同时,还需要为A容器配置Readiness Probe,确保A容器准备就绪后才启动B容器。容器退出优先级 ECI_CONTAINER_EXIT_PRIORITY 取值范围为-1000~1000,默认值为0。数值越大...

容器内获取元数据

示例如下:方式三:Downward API Kubernetes Downward API提供了以下两种方式:环境变量 用于单个变量,可以将Pod信息直接注入容器内部。Volume挂载 可以将Pod信息生成为文件,直接挂载到容器内部。目前阿ACK+ECI已经支持了Downward API的...

容器内获取元数据

示例如下:方式三:Downward API Kubernetes Downward API提供了以下两种方式:环境变量 用于单个变量,可以将Pod信息直接注入容器内部。Volume挂载 可以将Pod信息生成为文件,直接挂载到容器内部。目前阿ACK+ECI已经支持了Downward API的...

HostPath数据卷

目标Pod需要挂载一个主机目录,并配置Bidirectional,运行中的容器依赖该目录接收外部挂载。部署一个Nginx应用使用HostPath数据卷的示例模板如下。apiVersion:apps/v1 kind:Deployment metadata:name:deployment-nas labels:app:nginx spec...

向虚拟节点Pod注入Sidecar容器

OpenKruise SidecarSet采用Admission Webhook机制,在创建Pod的阶段对匹配了目标Label的所有Pod注入Sidecar容器。此时Pod还未调度到虚拟节点,无法仅对调度到虚拟节点的Pod生效。您可以借助虚拟节点组件(ACK Virtual Node)仅为调度到虚拟...

向虚拟节点Pod注入Sidecar容器

OpenKruise SidecarSet采用Admission Webhook机制,在创建Pod的阶段对匹配了目标Label的所有Pod注入Sidecar容器。此时Pod还未调度到虚拟节点,无法仅对调度到虚拟节点的Pod生效。您可以借助虚拟节点组件(ACK Virtual Node)仅为调度到虚拟...

将节点容器运行时从Docker迁移到containerd

Kubernetes v1.24将不再支持将Docker作为内置容器运行时,为了将ACK升级到Kubernetes v1.24及更高版本,您需要将节点容器运行时从Docker迁移到containerd。本文介绍如何在ACK管理控制台将节点容器运行时从Docker迁移到containerd。前提条件...

配置Sidecar注入策略

配置项 说明 Sidecar注入器资源配置 配置Sidecar注入容器的 资源限制 和 所需资源。资源限制:配置Sidecar注入容器的CPU和内存资源限制,其中CPU资源限制的单位为核(Core),内存资源限制的单位为MiB。所需资源:配置Sidecar注入器...

通过ASM管理ACK虚拟节点上的ECI Pod应用

步骤一:为目标命名空间启用自动注入 在ASM控制台中启动自动注入功能,可以在创建Pod的过程中,将Sidecar自动注入Proxy容器,以实现数据平面的网格化。本示例为default和vk命名空间启用Sidecar网格代理自动注入。具体操作,请参见 管理全局...

注入配置信息

配置项可以用于容器运行环境的存储及配置,SAE 支持通过配置项将环境配置信息和容器镜像解耦,即使用挂载配置文件向容器注入配置信息。本文介绍如何在 SAE 控制台向容器注入配置信息。前提条件 在命名空间中创建配置项。具体信息,请...

使用ECI运行Argo工作流

其核心作用如下:启动阶段 加载main容器依赖的artifacts、inputs。运行阶段 等待main容器退出,Kill关联的Sidecars容器。收集main容器的outputs、artifacts,上报main容器状态 Executor是wait容器访问和控制main容器的“桥梁”,Argo将其...

历史功能发布记录(2023年)

容器服务 Serverless 版 虚拟节点内置SidecarSet Controller,可替代DaemonSet相关场景 虚拟节点组件(ack-virtual-node)内置SidecarSet Controller基础功能,支持通过SidecarSet向调度到虚拟节点的Pod注入Sidecar容器。使用此机制,您...

使用NodeLocal DNSCache

如果您的Pod容器注入DNS缓存服务器的IP地址,请检查Pod是否未满足以下条件。新建Pod不位于kube-system和kube-public命名空间。新建Pod所在命名空间的Labels标签包含 node-local-dns-injection=enabled。新建Pod所在命名空间的Labels不...

使用免密组件拉取容器镜像

使用aliyun-acr-credential-helper组件,您可以配置ACK集群,以便在拉取企业版私有镜像时自动获取访问凭据,无需手动提供用户名和密码,以实现在阿里云容器服务ACK集群中实现免密拉取容器镜像服务ACR企业版私有镜像。说明 若您想使用个人版...

ack-pod-identity-webhook

ack-pod-identity-webhook组件可以帮您更便捷的使用容器服务提供的RRSA(RAM Roles for Service Accounts)特性,它可以为您的应用Pod自动注入应用依赖的挂载OIDC Token和环境变量配置,免去繁琐的手动配置工作。本文介绍ack-pod-identity-...

历史功能发布记录(2020年及之前)

本文介绍容器服务ACK 2020年及之前的功能发布的相关动态。背景信息 容器服务ACK支持的Kubernetes(K8s)版本:v1.24、v1.22、v1.20。容器服务ACK支持的操作系统:CentOS 7.9、Alibaba Cloud Linux 3.2104、Alibaba Cloud Linux 2.1903、...

本地容器模式

步骤二:运行容器 单击运行容器配置,如果当前为第一次运行,Cloud Toolkit插件会自动拉取底层所依赖的默认容器镜像和相关工具,此阶段稍作等待。等环境初始化后,应用启动日志如下:(可选)步骤三:调试Java应用 Cloud Toolkit插件会通过...

Operator

Sidecar 运维 注入 创建注入 已经完成容器化改造且运行在 Kubernetes 中的应用,接入到 Service Mesh 体系中的方式中,最简单的方式为:在应用发布阶段,通过 Mutating Webhook 拦截 Pod 创建请求,在原始 Pod Spec 的基础上,为 Pod 注入...

强弱依赖治理最佳实践

在对业务分析进行依赖预判后,应通过故障注入的方式验证真实依赖关系是否与预判相符,例如注入依赖的服务间的网络延迟故障。强弱依赖的验证可以有多种指标,例如监控与日志的报警,请求的返回状态码等等。本文示例预期frontend与...

Serverless场景Fluid进阶配置

重要 Fluid所提供的数据访问挂载点检查脚本依赖于Bash,在使用该脚本前请确保应用容器镜像中已经预安装了Bash程序。方式一:手动配置 设置应用容器数据访问挂载点检查的Job类型应用的YAML示例如下:apiVersion:batch/v1 kind:Job metadata:...

主机安全

容器运行所依赖的宿主机的安全保证容器的运行,建议您定期运行基线检查以验证集群是否符合 阿里云OS安全加固(简称“阿里云OS加固”)标准、使用阿里云云安全中心安全防范能力、最小化对节点的访问权限以及遵循ECS安全最佳实践。...

供应链安全

在开启镜像签名之后,您可以配置验签策略,只部署通过验签规则的可信镜像到您的ACK集群,并且支持配置验签规则的白名单,解决第三方组件自动注入的Sidecar容器的镜像无法通过镜像验签,导致无法部署Pod的问题。更多信息,请参见 kritis-...

漏洞CVE-2023-2727和CVE-2023-2728公告

对于CVE-2023-2728:只有在集群正在部署使用临时容器,且依赖使用的ServiceAccount配置了 kubernetes.io/enforce-mountable-secrets 注释的情况下,才会受到此漏洞影响。下列版本的kube-apiserver均在漏洞影响范围内:v1.27.0~v1.27.2 v1....

Java项目容器化构建最佳实践

相比于Golang或Python项目,Java项目因企业一般会选择自建依赖仓库(如Maven)导致容器化构建难度高,因不熟悉Dockerfile缓存机制导致构建速度较慢。本文从典型用户场景(云上自建GitLab代码仓库、自建Maven仓库)出发,介绍如何利用...

(停止维护)ACK发布Kubernetes 1.22版本说明

在任务(Job)中声明.spec.completionMode 为 Indexed,即可在运行的容器组(Pod)的中得到一个新注解(Annotation)batch.kubernetes.io/job-completion-index,同时容器会被注入一个新的环境变量(Environment Variable)JOB_COMPLETION_...

ACK灵骏发布Kubernetes 1.22版本说明

在任务(Job)中声明.spec.completionMode 为 Indexed,即可在运行的容器组(Pod)的中得到一个新注解(Annotation)batch.kubernetes.io/job-completion-index,同时容器会被注入一个新的环境变量(Environment Variable)JOB_COMPLETION_...

存储基础知识

PV和PVC 并非所有的Kubernetes数据卷(Volume)具有持久化特性,为了实现持久化的存储,容器存储需依赖于一个远程存储服务。为此Kubernetes引入了PV和PVC两个资源对象,将存储实现的细节从其如何被使用中抽象出来,并解耦存储使用者和系统...

组件异常问题排查

如果在这期间有新增容器Pod,建议在组件升级完成后对新增Pod进行删除重建,以重新注入DNS缓存。kubectl delete MutatingWebhookConfiguration ack-node-local-dns-admission-controller arms-cmonitor 如果在安装或升级arms-cmonitor时遇到...

可观测性体系概述

基础设施层可观测性 指容器服务ACK所依赖的底层资源的可观测场景:定位Pod与节点组成的资源池的调用链路,可视化拓扑关系,以及基础设施监控,例如宿主机节点、网络基础组件的性能监控等。解决方案 方案介绍 适用场景 参考文档 架构可视化...

使用OpenAPI

本文为您介绍使用容器镜像服务OpenAPI的基本信息及...调用方式支持情况 调用方式 支持情况 说明 阿里云SDK(推荐)支持 容器镜像服务SDK支持语言及依赖安装方法请参见 容器镜像服务SDK。阿里云CLI 支持 无 资源编排 支持 无 Terraform 支持 无

方案规划

相比传统的如JAR、WAR、RPM包等,除了代码外,镜像还包含应用所依赖的软件环境(容器运行时所需要的所有的文件集合)。使用镜像可以快速生成一个容器,即运行的应用。更多信息,请参见 使用镜像快速创建无状态Deployment应用。容器 容器是...

首次使用容器服务Kubernetes版

说明 如果您在创建ACK集群之前未进行开通容器服务ACK的操作,在创建集群页面的 依赖检查 区域,系统会提示您进行开通容器服务ACK的操作。步骤二:一键授权服务角色 首次登录容器服务ACK时,您需要为服务账号授予系统服务角色。操作步骤如下...

网络概述

阿里云 容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)集成Kubernetes网络、阿里云VPC、阿里云SLB,提供稳定高性能的容器网络。本文介绍ACK集群网络及阿里云网络底层基础设施的重要概念,如容器网络CNI、Service、...

创建企业版实例

已开通容器镜像服务企业版所依赖的云产品OSS。如需查询实例的实时数据,请开通云监控。如需通过VPC访问实例,请开通VPC。如需记录控制台操作,请开通ActionTrail。操作步骤 登录 容器镜像服务控制台。在顶部菜单栏,选择所需地域。在左侧...

使用企业版实例推送和拉取镜像

通过使用容器镜像服务企业版实例推送和拉取镜像,您可以更好地管理和存储容器镜像,方便地在不同的环境中部署和使用这些镜像。有助于提高开发和部署过程的效率,并确保容器镜像的一致性和可靠性。前提条件 已注册阿里云账号。具体操作,请...

通过免密组件拉取容器镜像

类别 说明 镜像 支持拉取集群当前RAM用户容器镜像服务中的私有镜像。支持通过跨账号授权或AccessKey ID和AccessKey Secret配置的方式,拉取其他RAM用户的私有镜像。支持拉取容器镜像服务企业版实例和个人版实例(兼容场景)中的私有镜像。...

创建安全沙箱应用

索引 前提条件 步骤一:登录容器服务控制台 步骤二:配置应用基本信息 步骤三:配置容器(可选)步骤四:高级配置 查看结果 执行结果 前提条件 创建一个安全沙箱集群。详情请参见 创建安全沙箱托管版集群。步骤一:登录容器服务控制台 登录...

基本概念

容器(Container)打包应用及其运行依赖环境的技术,一个节点可运行多个容器。镜像(Image)容器镜像是容器应用打包的标准格式,封装了应用程序及其所有软件依赖的二进制数据。在部署容器化应用时可以指定镜像,镜像可以来自于Docker Hub,...

sgx-device-plugin

依赖组件 sgx-device-plugin主要依赖以下组件:TEE-SDK(兼容Intel SGX SDK和Intel SGX PSW)Kubernetes版本≥1.10 Go版本≥1.10 FAQ 可以把sgx-device-plugin组件部署到私有Kubernetes集群吗?可以,您可以把sgx-device-plugin组件部署在...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用