首页 > 其他分享 >阿里云ASK试用心得(避坑贴)

阿里云ASK试用心得(避坑贴)

时间:2023-06-21 16:34:02浏览次数:40  
标签:ECI 阿里 集群 避坑 公网 ASK 镜像 心得

前言

常年BP阿里云的各种服务,今天却被阿里云给上了一课,这一套组合拳把我安排的明明白白,血亏50大洋,算是提前为各位大佬排坑了,预祝大家中秋快乐
image

目的

最近阿里云首页放出了免费试用的活动,本着不用白不用的原则,直接申请容器服务ASK,上面显示个人账号有7天体验期,作为学习完全是够用了,之前也有k8s相关经验,这次的目的主要是研究KubernetesClient相关API,为后面的devops做准备

试用地址

image

划重点,很多人还搞不懂ASK跟ECI是什么意思,ASK可以理解成k8s集群,ECI就是k8s的节点,Pod是部署在ECI上的,记住我图上圈起的部分,后面要考

注意事项

  • 1.容器仓库与集群区域问题
    我使用的阿里云的镜像仓库(杭州),ASK集群(北京),导致拉取镜像失败,失败原因是pod无法访问公网,需要开通SNAT(收费),这种方式就不考虑了,最简单的办法就是镜像仓库与集群在一个区域,这样可以使用内网拉取镜像

  • 2.公网IP问题
    新开通的ASK集群是没有公网IP的,本地的Lins(客户端)想要操作整个集群就必须要申请一个公网ip,KubernetesClient也是同理,这里申请公网即可(需要付费,选择按量付费),然后集群绑定公网ip,生成KubeConfig.yml,就可用于客户端操作集群

  • 3.Ingress问题
    Ingress需要先安装Nginx Ingress Controller组件,我这边安装后依旧无法使用,提交了工单,运维反馈需要刷新绑定的域名(刷新集群),刷新后可以正常使用

  • 4.ECI扣费问题
    不要轻易使用这个产品,里面的坑特别多,稍有不慎就会扣费,昨天刚冲的50大洋,早上醒来发现倒欠阿里云11块,而且阿里云的客服也是厉害,我算是服了

客服聊天截图(吃瓜)

总结就是阿里云的ECI收费,在组件管理里添加的组件也会使用ECI资源(哪怕是核心组件),开始截图上的免费ECI仅仅够ASK集群,所以你添加prometheus,nginx-ingress都会产生费用,更别谈自己工作的pod了,并且这些ECI都是预付费,在使用ASK集群的时候自动创建,不会有扣费提示,当没有ECI资源的时候,集群所有页面都会报错,导致集群不可用

image

  • 1.客服A (尝试申请代金券)
    image
    image
    image
    image

  • 2.客服B
    image
    image
    image
    image
    image
    image
    image
    image
    image

image

标签:ECI,阿里,集群,避坑,公网,ASK,镜像,心得
From: https://www.cnblogs.com/tibos/p/17496568.html

相关文章

  • 程序员:劳资修炼到满级才来面试的,想给我挖坑?没门儿!(究极避坑指南)
    程序员面试时一定要注意这几个陷阱!墙裂建议收藏!前言很多程序员到新公司面试时没有注意到一些小问题,从而导致HR直接将自己pass掉,又或者是沦为了备用的垫底存在,那么这几个导致你被pass的小问题你是否注意过?下面请听我一一道来,希望能对大家有所启发。一、为什么离开上家公司?这个问题非......
  • 使用AI聊天模型写作和编码心得
    原文合集地址如下,有需要的朋友可以关注本文地址合集地址给大家推荐一个国内暂时免费使用AI聊天模型的网站:ChatAnywhere有需要的朋友可以点击试用一下。写文档要点详细描述要干的事情说清楚你的需求,例如:可以使用序号列出所有需求,让AI模型来梳理逻辑对描述不清楚的带你让模型进一步解......
  • 使用AI聊天模型写作和编码心得
    原文合集地址如下,有需要的朋友可以关注本文地址合集地址给大家推荐一个国内暂时免费使用AI聊天模型的网站:ChatAnywhere有需要的朋友可以点击试用一下。写文档要点详细描述要干的事情说清楚你的需求,例如:可以使用序号列出所有需求,让AI模型来梳理逻辑对描述不清楚的带你让......
  • ProgressDialog在 AsyncTaskTask 中的单独使用
    publicclassAsyncClassextendsAsyncTask<Void,String,Void>{privateContextcontext;ProgressDialogdialog;publicAsyncClass(Contextcxt){context=cxt;dialog=newProgressDialog(context);......
  • 数据库转移到sd卡AsyncTask,ProgressDialog使用
    privateclassExportDatabaseFileTaskextendsAsyncTask<String,Void,Boolean>{privatefinalProgressDialogdialog=newProgressDialog(ctx);//canuseUIthreadhereprotectedvoidonPreExecute(){this.di......
  • vs编译时打印Task中日志。
    https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-build-v|--verbositySetstheverbositylevelofthecommand.Allowedvaluesareq[uiet],m[inimal],n[ormal],d[etailed],anddiag[nostic].Thedefaultisminimal.Bydefault,MSBuilddisplay......
  • 百度地图 鼠标绘制库 bmap-draw 避坑
    1.距离测量工具无法修改单位为米根据官方文档:距离测量类unit string 测量所用单位制,默认为千米'kilometers',另外可接受米'metric'无法对其进行修改this.distance=newDistanceMeasure(scene,{unit:"metric",isSeries,//不连续测量...m......
  • flask response 返回压缩
    importgzipfromioimportBytesIOfromflaskimportjsonify,after_this_request,[email protected]("/book")defget_book():"""togetallbooks"""data={"code":0,&qu......
  • std::thread 五:打包任务(packaged_task)
     #include<iostream>#include<thread>#include<mutex>#include<list>#include<future>usingnamespacestd;intmyThread(intnum){cout<<"myThread()startthreadid="<<this_thread::get_i......
  • 使用MaskableGraphic画线段-生成Mesh方式
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.EventSystems;publicclassUGUIPoplateMesh:MaskableGraphic,IPointerEnterHandler,IPointerExitHandler{protectedoverridevoidO......