详情页标题前

阿里云容器服务ACK通过ASM管理ACK虚拟节点上的ECI Pod应用-云淘科技

详情页1

阿里云容器服务基于虚拟节点和ECI提供了多种Serverless Container产品形态,例如通过部署ACK虚拟节点组件创建ECI Pod实现了Kubernetes与弹性容器实例ECI的无缝连接。您可以灵活动态地按需创建ECI Pod,免去集群容量规划的麻烦。本文介绍如何在服务网格ASM中管理运行在ACK虚拟节点上的ECI Pod应用。

前提条件

  • 已创建ASM实例,且版本为v1.7.5.41及以上。具体操作,请参见创建ASM实例。

  • 已在ACK集群中部署ack-virtual-node组件,并确保运行正常。具体操作,请参见步骤一:在ACK集群中部署ack-virtual-node组件。

  • 已添加ACK集群到ASM实例。

  • 已获取集群KubeConfig并通过kubectl工具连接集群。

步骤一:为目标命名空间启用自动注入

在ASM控制台中启动自动注入功能,可以在创建Pod的过程中,将Sidecar自动注入Proxy容器,以实现数据平面的网格化。

本示例为default和vk命名空间启用Sidecar网格代理自动注入。具体操作,请参见管理全局命名空间。

步骤二:创建ECI Pod应用

说明

创建ECI Pod应用后,ASM可以通过Sidecar对ECI Pod应用进行数据平面化管理。

方式一:通过配置Pod标签的方式创建ECI Pod应用

给Pod添加alibabacloud.com/eci=true的标签,Pod将以ECI方式运行,并且所在的节点是虚拟节点。

  1. 执行以下命令,确认default命名空间已包含istio-injection=enabled标签。

    kubectl get ns default --show-labels

    预期输出:

    NAME      STATUS   AGE   LABELS
    default   Active   16d   istio-injection=enabled,kubernetes.io/metadata.name=default,provider=asm
  2. 执行以下命令,部署Nginx应用。

    kubectl run nginx -n default --image nginx -l alibabacloud.com/eci=true

    预期输出:

    pod/nginx created
  3. 执行以下命令,查看虚拟节点上的Pod信息。

    kubectl get pod -n default -o wide|grep virtual-kubelet

    预期输出:

    nginx                             2/2     Running            0              8m49s    192.168.XXX.XXX   virtual-kubelet-cn-beijing-i              

方式二:通过配置Namespace标签的方式创建ECI Pod应用

给Pod所在的命名空间添加alibabacloud.com/eci=true标签,Pod将以ECI方式运行,并且所在的节点是虚拟节点。

  1. 执行以下命令,确认vk命名空间已包含istio-injection=enabled标签。

    kubectl get ns vk --show-labels

    预期输出:

    NAME   STATUS   AGE   LABELS
    vk     Active   96m   istio-injection=enabled,kubernetes.io/metadata.name=vk,provider=asm
  2. 执行以下命令,为vk命名空间添加标签。

    kubectl label namespace vk alibabacloud.com/eci=true

    预期输出:

    namespace/vk labeled
  3. 执行以下命令,部署Nginx应用。

    kubectl -n vk run nginx --image nginx

    预期输出:

    pod/nginx created
  4. 执行以下命令,查看虚拟节点上的Pod信息。

    kubectl -n vk get pod -o wide|grep virtual-kubelet

    预期输出:

    nginx   2/2     Running   0          38s   192.168.XXX.XXX   virtual-kubelet-cn-beijing-i              

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/171297.html

(0)
上一篇 2023年12月10日 下午2:05
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云容器服务ACK开源项目-云淘科技

    开源项目扩展了Kubernetes集群的功能。本文介绍阿里云容器服务Kubernetes版主要使用的开源项目。 项目分类 项目名称 项目简介 项目地址 参考文档 核心组件 Kubernetes Cloud Controller Manager for Alibaba Cloud 为Kubernetes应用创建负载均衡,管理节点路由条目。 Cloud-Prov…

    阿里云容器服务 2023年12月10日
  • 阿里云容器服务ACK通过ASM管理ACK虚拟节点上的ECI Pod应用-云淘科技

    阿里云容器服务基于虚拟节点和ECI提供了多种Serverless Container产品形态,例如通过部署ACK虚拟节点组件创建ECI Pod实现了Kubernetes与弹性容器实例ECI的无缝连接。您可以灵活动态地按需创建ECI Pod,免去集群容量规划的麻烦。本文介绍如何在服务网格ASM中管理运行在ACK虚拟节点上的ECI Pod应用。 前提条件 已创建…

    阿里云容器服务 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云容器服务ACK产品计费-云淘科技

    阿里云容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)支持创建不同类型的Kubernetes集群,不同类型集群的计费标准不同。本文提供容器服务 Kubernetes 版不同集群类型的计费索引。 通常情况下,容器服务 Kubernetes 版可能会产生三部分费用:集群管理费用、节点管理费用以及使用其…

    阿里云容器服务 2023年12月10日
  • 阿里云容器服务ACK基于ECI运行Job任务-云淘科技

    本文主要为您介绍通过虚拟节点运行Job任务的方式,您可以用最小的运维成本(无需调整节点数量)来应对集群计算资源高峰压力。 背景信息 Kubernetes集群的节点资源配置不足会导致Pod无法及时运行,购买过多的节点又会导致资源的闲置浪费。而虚拟节点就像是kubernetes集群的“魔法口袋”,让我们摆脱节点计算力不足的烦扰,也避免了节点的闲置浪费,满足无限计…

    2023年12月10日
  • 阿里云容器服务ACK容器服务ACK发行版概述-云淘科技

    简介 容器服务ACK发行版,是阿里云针对异构IaaS环境发布的Kubernetes发行版,使用者可通过阿里云ACR免费获取完整内容并获得社区支持。其核心组件经过阿里云容器服务ACK和阿里巴巴集团核心业务场景的大规模生产环境验证和安全检查,具备安全性与可靠性。 容器服务ACK发行版作为完整的Kubernetes发行版,通过阿里云开源的应用打包交付工具Seale…

    阿里云容器服务 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。