给别人做网站收多少钱,权威发布的含义,类似优酷的网站开发,pageadmin系统------ 课程视频同步分享在今日头条和B站
天下武功#xff0c;唯快不破#xff01;
大家好#xff0c;我是博哥爱运维。这节课给大家讲下云平台的弹性容器实例怎么结合其托管K8S#xff0c;使用混合服务架构#xff0c;带来极致扩缩容快感。
下面是全球主流云平台弹…------ 课程视频同步分享在今日头条和B站
天下武功唯快不破
大家好我是博哥爱运维。这节课给大家讲下云平台的弹性容器实例怎么结合其托管K8S使用混合服务架构带来极致扩缩容快感。
下面是全球主流云平台弹性容器相关使用文档
aliyun ACK使用ECI : https://help.aliyun.com/document_detail/119207.html
aws Fargate : https://docs.aws.amazon.com/eks/latest/userguide/fargate.html
华为云 ccecci: https://support.huaweicloud.com/bestpractice-cce/cce_bestpractice_0133.html
google GKECloud Run: Cloud Run on a GKE cluster https://www.cloudskillsboost.google/focuses/5147?localezhparentcatalog
火山云 VKE容器服务 VCI弹性容器实例 https://www.volcengine.com/docs/6460/76908这里以阿里云的ACK托管K8S平台阿里云的ECI来聊一聊其他云平台名称虽然不一样但底层原理和使用基本差不多。
阿里云弹性容器实例Elastic Container Instance是敏捷安全的Serverless容器运行服务。您无需管理底层服务器也无需关心运行过程中的容量规划只需要提供打包好的Docker镜像即可运行容器并仅为容器实际运行消耗的资源付费。
弹性容器实例的核心优势主要体现在以下几方面
免运维 采用Severless架构基础设施托管。您无需关心底层服务器只需要提交容器镜像无需预先创建集群和维护集群无需关注运行过程中的容量规划可以专注业务领域创新。
灵活部署 以阿里云全球计算基础设施作为资源池提供海量、高并发、多种资源类型CPU、高主频、GPU等的容器计算资源您可以根据需要灵活部署。
低成本 按实例启动到结束时间段内消耗的资源计费时长精确到秒。配合Kubernetes或者您自建的调度系统ECI可根据业务流量自动弹性伸缩减少空置费用。 vCPU单价vCPU0.000049 元/秒 内存单价GiB 0.00000613 元/秒 指定vCPU和内存创建一台2 vCPU、4 GiB内存的ECI实例则每小时该ECI实例的费用为 vCPUvCPU0.000049360020.3528元 内存GiB0.00000613360040.088272元
高弹性 支持快速秒级启动实例您无需提前预估集群容量和业务流量可以按需扩容轻松应对百倍的业务突发流量。
兼容性 兼容KubernetesKubernetes集群上的Pod能直接调度至ECI。支持无缝集成至阿里云容器服务托管版KubernetesACK和Serverless版KubernetesASK同时支持通过virtual kubelet对接您自建的Kubernetes集群。
集成 自动集成阿里云的其它服务可快速实现网络访问、日志采集、数据持久化存储、服务监控等功能。例如日志服务SLS、文件存储NAS、监控服务ARMS等。
使用步骤
ack集群–组件管理–安装 ACK Virtual Node
完成后查看虚拟节点
kubectl get node|grep virtual然后编辑配置
# kubectl -n kube-system edit configmap eci-profile
apiVersion: v1
data:enableClusterIp: trueenableHybridMode: falseenableLogController: falseenablePVCController: falseenablePrivateZone: falseenableReuseSSLKey: falsefeatureGates: MetricsVpcNettrue,WaitForFirstConsumerfalseresourceGroupId: securityGroupId: sg-ggggggggggggggggggggselectors: slsMachineGroup: vSwitchIds: vsw-yyyyyyyyyyyyyyyyyy,vsw-xxxxxxxxxxxxxxxxxxxvpcId: vpc-aaaaaaaaaaaaaaaaaaaaaaaa测试ECI
apiVersion: apps/v1
kind: Deployment
metadata:labels:app: nginxname: nginx
spec:replicas: 1selector:matchLabels:app: nginxtemplate:metadata:labels:alibabacloud.com/eci: true # 在pod这部分添加这个label即代表使用ECIapp: nginxspec:containers:- image: nginximagePullPolicy: Alwaysname: nginxports:- containerPort: 80name: http80protocol: TCPresources: {}ECI混合服务架构