计算巢Kubernetes集群部署(Ack-Distro)服务实例部署文档

简介: ## 概述Kubernetes集群部署(Ack-Distro)是计算巢官方提供的基于Ack-Distro部署K8S集群的服务。关于Ack-Distro,请参见[Ack-Distro](https://github.com/AliyunContainerService/ackdistro/)。本文向您介绍根据该服务部署实例的流程和使用说明。## 计费说明Kubernetes集群部署(A

概述

Kubernetes集群部署(Ack-Distro)是计算巢官方提供的基于Ack-Distro部署K8S集群的服务。关于Ack-Distro,请参见Ack-Distro
本文向您介绍根据该服务部署实例的流程和使用说明。

计费说明

Kubernetes集群部署(Ack-Distro)在计算巢上的费用主要涉及:

  • 所选vCPU与内存规格
  • 系统盘类型及容量
  • 数据盘类型及容量(可选)
  • 负载均衡
  • 公网NAT(可选)
  • 负载均衡绑定的公网(可选)
  • master节点与worker节点公网(可选)

计费方式包括:

  • 按量付费(小时)
  • 包年包月

预估费用在创建实例时可实时看到。

部署架构

  1. 多节点部署

RAM账号所需权限

Kubernetes集群部署(Ack-Distro)服务需要对ECS、VPC等资源进行访问和创建操作,若您使用RAM用户创建服务实例,需要在创建服务实例前,对使用的RAM用户的账号添加相应资源的权限。添加RAM权限的详细操作,请参见为RAM用户授权。所需权限如下表所示。

权限策略名称 备注
AliyunECSFullAccess 管理云服务器服务(ECS)的权限
AliyunVPCFullAccess 管理专有网络(VPC)的权限
AliyunROSFullAccess 管理资源编排服务(ROS)的权限
AliyunSLBFullAccess 管理负载均衡(SLB)的权限
AliyunNATGatewayFullAccess 管理NAT网关(NAT Gateway)的权限
AliyunEIPFullAccess 管理弹性公网IP(EIP)的权限
AliyunComputeNestUserFullAccess 管理计算巢服务(ComputeNest)的用户侧权限
AliyunCloudMonitorFullAccess 管理云监控(CloudMonitor)的权限

部署流程

部署步骤

单击部署链接,进入服务实例部署界面,根据界面提示,填写参数完成部署。

部署参数说明

您在创建服务实例的过程中,需要配置服务实例信息。下文介绍Kubernetes集群部署(Ack-Distro)服务实例输入参数的详细信息。

参数组 参数项 示例 说明
服务实例名称 test 实例的名称
地域 华东1(杭州) 选中服务实例的地域,建议就近选中,以获取更好的网络延时。
可用区配置 部署区域 可用区I 地域下的不同可用区域
付费类型配置 付费类型 按量付费 或 包年包月
负载均衡配置 负载均衡实例规格 简约型I(slb.s1.small) 默认将为 API Server 创建一个私网 SLB 实例,用户可修改SLB实例规格。若删除该实例会导致 API Server 无法访问。
Ack-Distro镜像版本 Ack-Distro基础镜像版本 v1-22-15-ack-10 Ack-Distro镜像版本,版本说明
网络配置 专有网络VPC实例ID vpc-xxxx 现有虚拟专有网络的实例ID。
网络配置 交换机实例ID vsw-xxx 现有业务网络交换机的实例ID。
网络配置 配置SNAT True 为专有网络配置SNAT,这样集群节点和应用将具有公网访问能力。若您所选的VPC中已有绑定了弹性公网的NAT网关,ACK将默认使用该网关。
网络配置 创建EIP用于API Server True 创建Eip,并将该EIP与内网SLB实例绑定,获得从公网访问集群 API Server 的能力。
Master实例配置 节点数量 2 Master节点数量,最少为1。
Master实例配置 实例类型 ecs.gn6i-c4g1.xlarge 实例规格,Master节点不可小于2核4G,否则可能会创建失败。
Master实例配置 系统盘类型 ESSD云盘 系统盘类型,须选择实例支持的磁盘类型。
Master实例配置 系统盘空间 40 系统盘大小, 取值范围:[40, 500], 单位:GB。
Master实例配置 创建master节点数据盘 True 是否需要创建master节点数据盘
Master实例配置 数据盘类型 2 数据盘类型,须选择实例支持的磁盘类型。
Master实例配置 数据盘空间 2 数据盘大小, 取值范围:[40, 500], 单位:GB。
Master实例配置 开启master节点公网 True 为每个master节点都创建公网IP,方便远程ssh登录。
Worker实例配置 节点数量 2 Worker节点数量,最少为1。
Worker实例配置 实例类型 ecs.gn6i-c4g1.xlarge 实例规格,Worker节点不可小于1核2G,否则可能会创建失败。
Worker实例配置 系统盘类型 ESSD云盘 系统盘类型,须选择实例支持的磁盘类型。
Worker实例配置 系统盘空间 40 系统盘大小, 取值范围:[40, 500], 单位:GB。
Worker实例配置 创建master节点数据盘 True 是否需要创建worker节点数据盘
Worker实例配置 数据盘类型 2 数据盘类型,须选择实例支持的磁盘类型。
Worker实例配置 数据盘空间 2 数据盘大小, 取值范围:[40, 500], 单位:GB。
Worker实例配置 开启worker节点公网 True 为每个worker节点都创建公网IP,方便远程ssh登录。
节点密码配置 实例密码 Master节点与Worker节点登录密码。长度8~30个字符,必须包含三项(大写字母、小写字母、数字、()`~!@#$%^&*-+={}[]:;'<>,.?/ 中的特殊符号)

部署Demo

  1. 查看服务实例。服务实例创建成功后,部署时间大约需要10分钟。部署完成后,页面上可以看到对应的服务实例。
  2. 通过服务实例访问集群。进入到对应的服务实例后,可以在页面上获取到获取集群访问凭证的3种方式。获取集群访问凭证方式:

    方式1:运维管理页中,选择执行"获取集群公网(私网)凭证"运维项,在执行结果中查看凭证。

    方式2:远程连接master节点,公网访问凭证:~/.kube/external_ip_config,私网访问凭证: ~/.kube/internal_ip_config

    方式3:

    1.登录阿里云ECS控制台:https://ecs.console.aliyun.com/cloud-assistant/region/cn-huhehaote/


    2.查看该命令执行Id: t-aseifjale4asdf 的执行结果。

  1. 以方式1为例获取集群公网凭证(如果部署时为勾选"创建EIP用户ApiServer"则只有集群私网凭证)。
    a. 点击运维管理页的"获取集群公网凭证":


b. 点击"创建":

c. 执行完成后查看输出并复制到本机的 ~/.kube/config

d. 确保复制到本机后,并安装了k8s客户端后,如何安装Kubectl,执行命令测试:

  1. 以方式2为例获取集群内(私)网凭证
    a. 在服务实例详情-资源中选择后缀为 master-001 的服务实例,并远程连接


b. 远程连接如果选择"会话管理",需要进入机器后执行su root,然后查看凭证

c. 后续步骤同 3.d

  1. 以方式3为例获取集群公网凭证
    a. 复制该命令执行Id


b. 在ECS控制台的云助手页面查看该命令执行Id的结果

c. 在结果中可以将配置文件复制到本机

d. 后续步骤同 3.d

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
人工智能 Kubernetes 异构计算
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
本教程演示如何在ACK中多机分布式部署DeepSeek R1满血版。
|
5天前
|
存储 Kubernetes 对象存储
部署DeepSeek但GPU不足,ACK One注册集群助力解决IDC GPU资源不足
借助阿里云ACK One注册集群,充分利用阿里云强大ACS GPU算力,实现DeepSeek推理模型高效部署。
|
10天前
|
存储 Kubernetes 测试技术
企业级LLM推理部署新范式:基于ACK的DeepSeek蒸馏模型生产环境落地指南
本教程演示如何在ACK中使用vLLM框架快速部署DeepSeek R1模型推理服务。
|
11天前
|
存储 人工智能 弹性计算
NVIDIA NIM on ACK:优化生成式AI模型的部署与管理
本文结合NVIDIA NIM和阿里云容器服务,提出了基于ACK的完整服务化管理方案,用于优化生成式AI模型的部署和管理。
|
2月前
|
存储 Kubernetes 容器
K8S部署nexus
该配置文件定义了Nexus 3的Kubernetes部署,包括PersistentVolumeClaim、Deployment和服务。PVC请求20Gi存储,使用NFS存储类。Deployment配置了一个Nexus 3容器,内存限制为6G,CPU为1000m,并挂载数据卷。Service类型为NodePort,通过30520端口对外提供服务。所有资源位于`nexus`命名空间中。
|
2月前
|
存储 Kubernetes 关系型数据库
阿里云ACK备份中心,K8s集群业务应用数据的一站式灾备方案
本文源自2024云栖大会苏雅诗的演讲,探讨了K8s集群业务为何需要灾备及其重要性。文中强调了集群与业务高可用配置对稳定性的重要性,并指出人为误操作等风险,建议实施周期性和特定情况下的灾备措施。针对容器化业务,提出了灾备的新特性与需求,包括工作负载为核心、云资源信息的备份,以及有状态应用的数据保护。介绍了ACK推出的备份中心解决方案,支持命名空间、标签、资源类型等维度的备份,并具备存储卷数据保护功能,能够满足GitOps流程企业的特定需求。此外,还详细描述了备份中心的使用流程、控制台展示、灾备难点及解决方案等内容,展示了备份中心如何有效应对K8s集群资源和存储卷数据的灾备挑战。
|
3月前
|
Kubernetes Cloud Native 微服务
云原生入门与实践:Kubernetes的简易部署
云原生技术正改变着现代应用的开发和部署方式。本文将引导你了解云原生的基础概念,并重点介绍如何使用Kubernetes进行容器编排。我们将通过一个简易的示例来展示如何快速启动一个Kubernetes集群,并在其上运行一个简单的应用。无论你是云原生新手还是希望扩展现有知识,本文都将为你提供实用的信息和启发性的见解。
|
7月前
|
弹性计算 人工智能 安全
|
9月前
|
弹性计算 人工智能 安全
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务
阿里云计算巢新添成员——蚂蚁数科的MAPPIC密态计算云平台,旨在为企业提供安全的大数据和模型密态计算服务,促进数据资产和模型资产的挖掘。MAPPIC是融合AI和BI的隐私保护平台,支持N+接入方式和弹性计算。通过阿里云计算巢,企业能快速创建密态计算集群,降低使用门槛,同时提升业务可靠性和审计追溯能力。双方合作将加速密态计算在云上的应用,应对数据隐私和安全挑战。
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务
|
9月前
|
运维 物联网 数据库
TDengine x 阿里云计算巢:实现云上规模化、多渠道部署和管理
近年来,随着云技术的快速发展,企业上云成为一大趋势。中国信息通信研究院披露的数据显示,2021年中国云计算市场规模达到3102亿元,增速达48.4%,中国公有云市场将保持高速增长态势。不只是传统企业,在信息化时代,软件上云也有其必要性和重要性。
195 0
TDengine x 阿里云计算巢:实现云上规模化、多渠道部署和管理

相关产品

  • 计算巢服务