时间:2021-07-15 | 标签: | 作者:Q8 | 来源:流生网络
小提示:您能找到这篇{阿里云:自建Kubernetes集群如何使用弹性容器实例}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的阿里云:自建Kubernetes集群如何使用弹性容器实例内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
虚拟节点(Virtual Node)实现了Kubernetes与弹性容器实例ECI的无缝连接,让Kubernetes集群轻松获得极大的弹性能力,而不必受限于集群的节点计算容量。您可以灵活动态的按需创建ECI Pod,免去集群容量规划的麻烦。本文主要介绍虚拟节点和ECI,通过ack-virtual-node组件如何部署虚拟节点及如何创建ECI Pod。 前提条件
虚拟节点和弹性容器实例ECI 阿里云弹性容器实例ECI(Elastic Container Instance)是面向容器的无服务器弹性计算服务,提供免运维、强隔离、快速启动的容器运行环境。使用ECI无需购买和管理底层ECS服务器,让您更加关注在容器应用而非底层基础设施的维护工作。您可按需创建ECI,仅为容器配置的资源付费(按量按秒计费)。 虚拟节点Virtual Node实现了Kubernetes与弹性容器实例ECI的无缝连接,让Kubernetes集群轻松获得极大的弹性能力,而不必受限于集群的节点计算容量。您可以灵活动态的按需创建ECI Pod,免去集群容量规划的麻烦。它非常适合运行在如下多个场景,帮助用户极大降低计算成本,提升计算弹性效率。
阿里云容器服务基于虚拟节点和ECI提供了多种Serverless Container产品形态,包括Serverless Kubernetes(ASK)和ACK on ECI,充分支撑各种弹性和免节点运维场景的用户诉求。 步骤一:在自建集群中配置ack-virtual-node组件RAM权限 在注册集群中安装组件前,您需要在接入集群中设置AK用来访问云服务的权限。设置AK前,您需要创建RAM用户并为其添加访问相关云资源的权限。
kubectl -n kube-system create secret generic alibaba-addon-secret --from-literal='access-key-id=<your access key id>' --from-literal='access-key-secret=<your access key secret>' 您需要将上述代码中和替换为您获取的AK信息。 步骤二:在注册集群中部署ack-virtual-node组件 在注册集群中部署ack-virtual-node组件的操作步骤如下:
步骤三:创建ECI Pod 您可以通过以下两种方法创建ECI Pod。 配置Pod标签。给Pod添加标签alibabacloud.com/eci=true,Pod将以ECI方式运行,其节点是虚拟节点,示例如下: a. 执行以下命令给Pod添加标签。 kubectl run nginx --image nginx -l alibabacloud.com/eci=true a. 执行以下命令查看Pod。 kubectl get pod -o wide|grep virtual-kubelet a. 预期输出: nginx-7fc9f746b6-r4xgx 0/1 ContainerCreating 0 20s 192.168.XX.XX virtual-kubelet <none> &n北京公关执行公司bsp; <none> 配置命名空间标签。给Pod所在的命名空间添加标签alibabacloud.com/eci=true,Pod将以ECI方式运行,其节点是虚拟节点,示例如下: a. 执行以下命令创建虚拟节点。 kubectl create ns vk a. 执行以下命令给Pod所在的命名空间添加标签。 kubectl label namespace vk alibabacloud.com/eci=true a. 执行以下命令让命名空间中的Pod调度到虚拟节点上。 kubectl -n vk run nginx --image nginx a. 执行以下命令查看Pod。 kubectl -n vk get pod -o wide|grep virtual-kubelet a. 预期输出: nginx-6f489b847d-vgj4d 1/1 Running 0 1m 192.168.XX.XX virtual-kubelet <none> <none> 修改ACK虚拟节点配置 虚拟节点Controller的配置决定了其调度ECI Pod的行为和ECI运行环境配置,包括虚拟交换机和安全组配置等。您可以根据需要灵活的修改Controller配置,修什么叫出海改配置后不会影响已经运行的ECI Pod,会立即生效于新建的ECI Pod。 执行以下命令修改虚拟节点Controller的配置。 kubectl -n kube-system edit deployment ack-virtual-node-controller 常用的变更操作如下:
删除虚拟节点 卸载ack-virtual-node组件。
通过命令kubectl delete no删除相关虚拟节点。 |
上一篇:敦煌网|评价规则
下一篇:Google shopping VS Bing shopping哪个更好?
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“阿里云:自建Kubernetes集群如何使用弹性容器实例”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通阿里云:自建Kubernetes集群如何使用弹性容器实例的相关事宜。
关键词:阿里云:自建Kubernetes集群