快速入门容器服务,创建Kubernetes集群

使用须知 创建集群过程中,容器服务会进行如下操作:

  • 创建 ECS,配置管理节点到其他节点的 SSH 的公钥登录,通过 CloudInit 安装配置 Kubernetes 集群。

  • 创建安全组,该安全组允许 VPC 入方向全部 ICMP 端口的访问。

  • 如果您不使用已有的 VPC 网络,会为您创建一个新的 VPC 及 VSwitch,同时为该 VSwitch 创建 SNAT。

  • 创建 VPC 路由规则。

  • 创建 NAT 网关及 EIP。

  • 创建 RAM 子账号和 AK,该子账号拥有 ECS 的查询、实例创建和删除的权限,添加和删除云盘的权限,SLB 的全部权限,云监控的全部权限,VPC 的全部权限,日志服务的全部权限,NAS 的全部权限。Kubernetes 集群会根据用户部署的配置相应的动态创建 SLB,云盘,VPC路由规则。

  • 创建内网 SLB,暴露 6443 端口。

  • 创建公网 SLB,暴露 6443、8443和 22 端口(如果您在创建集群的时候选择开放公网 SSH 登录,则会暴露 22 端口;如果您选择不开放公网 SSH 访问,则不会暴露 22 端口)。

前提条件 您需要开通容器服务、资源编排(ROS)服务和访问控制(RAM)服务。 登录 容器服务管理控制台、ROS 管理控制台 和 RAM 管理控制台 开通相应的服务。 说明 容器服务 Kubernetes 集群部署依赖阿里云资源编排 ROS 的应用部署能力,所以创建 Kubernetes 集群前,您需要开通 ROS。 使用限制

  • 用户账户需有 100 元的余额并通过实名认证,否则无法创建按量付费的 ECS 实例和负载均衡。

  • 随集群一同创建的负载均衡实例只支持按量付费的方式。

  • Kubernetes 集群仅支持专有网络 VPC。

  • 每个账号默认可以创建的云资源有一定的配额,如果超过配额创建集群会失败。请在创建集群前确认您的配额。如果您需要提高您的配额,请提交工单申请。

  • 每个账号默认最多可以创建 5 个集群(所有地域下),每个集群中最多可以添加 40 个节点。如果您需要创建更多的集群或者节点,请提交工单申请。

  • 每个账号默认最多可以创建 100 个安全组。

  • 每个账号默认最多可以创建 60 个按量付费的负载均衡实例。

  • 每个账号默认最多可以创建 20 个EIP。

 

  • ECS 实例使用限制:

  • 仅支持 CentOS 操作系统。

  • 支持创建按量付费和包年包月的ECS实例。

 

操作步骤

  1. 登录 容器服务管理控制台。

  2. 在 Kubernetes 菜单下,单击左侧导航栏的集群,进入集群列表页面。

  3. 单击页面右上角的创建 Kubernetes 集群。

 

  1. 填写集群的名称。 集群名称应包含1-63个字符,可包含数字、汉字、英文字符或连字符(-)。

  2. 选择集群所在的地域和可用区。

 

  1. 设置集群的网络。Kubernetes 集群仅支持专有网络。 专有网络:您可以选择自动创建(创建 Kubernetes 集群时,同步创建一个 VPC)或者使用已有(使用一个已有的 VPC)。选择使用已有后,您可以在已有 VPC 列表中选择所需的 VPC 和交换机。

  • 选择自动创建,创建集群时,系统会自动为您的 VPC 创建一个 NAT 网关。

  • 选择使用已有,如果您使用的 VPC 中当前已有 NAT 网关,容器服务会使用已有的 NAT 网关;如果 VPC 中没有 NAT 网关,系统会默认自动为您创建一个 NAT 网关。如果您不希望系统自动创建 NAT 网关,可以取消勾选页面下方的为专有网络配置 SNAT。 说明 若选择不自动创建 NAT 网关,您需要自行配置 NAT 网关实现 VPC 安全访问公网环境,或者手动配置 SNAT,否则 VPC 内实例将不能正常访问公网,会导致集群创建失败。

 

  1. 设置节点类型,容器服务支持按量付费和包年包月两种节点类型。

  2. 设置 Master 节点的配置信息。 您需要选择 Master 节点的系列和规格。 说明

  • 目前仅支持 CentOS 操作系统。

  • 目前仅支持创建 3 个 Master 节点。

  • 支持为Master节点挂载系统盘,支持SSD云盘和高效云盘。

 

  1. 设置 Worker 节点的配置信息。您可选择新增实例或添加已有实例。 说明

  • 目前仅支持 CentOS 操作系统。

  • 每个集群最多可包含 37 个 Worker 节点。如果您需要创建更多的节点,请提交工单申请。

  • 支持为Worker节点挂载一个数据盘,支持SSD云盘、高效云盘和普通云盘

  1. 若您选择新增实例,则需要选择 Worker 节点的系列和规格,以及需要创建的 Worker 节点的数量(本示例创建 1 个 Worker 节点)。

 

  1. 若您选择添加已有实例,则需要预先在此地域下创建 ECS 云服务器。

 

 

  1. 配置登录方式。

  • 设置密钥。 您需要在创建集群的时候选择密钥对登录方式,单击新建密钥对,跳转到ECS云服务器控制台,创建密钥对,参见创建 SSH 密钥对。密钥对创建完毕后,设置该密钥对作为登录集群的凭据。

 

  • 设置密码。

  • 登录密码:设置节点的登录密码。

  • 确认密码:确认设置的节点登录密码。

 

 

  1. 设置Pod网络 CIDR 和Service CIDR。 说明 该选项仅在选择使用已有VPC时出现。 您需要指定Pod 网络 CIDR和Service CIDR,两者都不能与 VPC 及 VPC 内已有 Kubernetes 集群使用的网段重复,创建成功后不能修改。而且 Service 地址段也不能和 Pod 地址段重复,有关 kubernetes 网络地址段规划的信息,请参考VPC下 Kubernetes 的网络地址段规划。

  2. 设置是否为专有网络配置 SNAT 网关。 说明 若您选择自动创建 VPC 时必须配置 SNAT;若您选择使用已有VPC,可选择是否自动配置SNAT网关。若选择不自动配置 SNAT,您可自行配置NAT 网关实现 VPC 安全访问公网环境;或者手动配置 SNAT,否则 VPC 内实例将不能正常访问公网,会导致集群创建失败。

 

  1. 设置是否开放公网 SSH 登录。

  • 选择开放公网 SSH 登录,您可以 SSH 访问集群。

  • 选择不开放公网 SSH 登录,将无法通过 SSH 访问集群,也无法通过 kubectl 连接 集群。如果您需要通过 SSH 访问集群实例,可以手动为 ECS 实例绑定 EIP,并配置安全组规则,开放 SSH(22)端口,具体操作参见 SSH 访问 Kubernetes 集群。

 

  1. 设置是否启用云监控插件。 您可以选择在 ECS 节点上安装云监控插件,从而在云监控控制台查看所创建 ECS 实例的监控信息。

 

  1. 设置是否将节点 IP 添加到 RDS 实例的白名单。 您可以选择将所创建节点的 IP 添加到 RDS 实例的白名单中,方便 ECS 实例访问 RDS 实例。 说明 该选项仅在使用已有VPC时可选。您仅能将 ECS 实例的 IP 添加到位于同一地域同一 VPC 网络下的 RDS 实例的白名单中。

  2. 单击请选择您想要添加白名单的RDS实例。

  3. 在弹出的对话框中选择所需的 RDS 实例并单击确定。

 

  1. 是否启用高级选项。

  2. 设置启用的网络插件,支持Flannel和Terway网络插件。

  • Flannel:简单稳定的社区的Flannel cni插件。

  • Terway:阿里云容器服务自研的网络插件,支持将阿里云的弹性网卡分配给容器,支持Kubernetes的NetworkPolicy来定义容器间的访问策略,支持对单个容器做带宽的限流,目前处于公测阶段。

 

  1. 设置节点 Pod 数量,是指单个节点可运行 Pod 数量的上限,建议保持默认值。

 

  1. 设置是否选择自定义镜像。或不选择自定义镜像,则 ECS 实例会安装默认的 CentOS 版本。 目前您只能选择基于 CentOS 的镜像来快速部署您需要的环境,如基于 CentOS 7.4 的 LAMP 部署测试的镜像。

  2. 设置是否使用自定义集群CA。如果勾选自定义集群 CA,可以将 CA 证书添加到 kubernetes 集群中,加强服务端和客户端之间信息交互的安全性。

 

 

  1. 单击创建集群,启动部署。

说明 一个包含多节点的 Kubernetes 集群的创建时间一般需要十几分钟。 查看集群部署结果 集群创建成功后,您可以在容器服务管理控制台的 Kubernetes 集群列表页面查看所创建的集群。

您可以单击右侧的查看日志查看集群的日志信息,您可单击资源栈事件查看更详细的信息。

您可以单击右侧的管理,查看集群的基本信息和连接信息。

其中:

  • API Server 公网连接端点:Kubernetes 的 API server 对公网提供服务的地址和端口,可以通过此服务在用户终端使用 kubectl 等工具管理集群。

  • API Server 内网连接端点:Kubernetes 的 API server 对集群内部提供服务的地址和端口。此 IP 为负载均衡的地址,后端有 3 台 Master 提供服务。

  • Master 节点 SSH 连接地址:可以直接通过 SSH 登录到 Master 节点,以便对集群进行日常维护。

  • 服务访问域名:为集群中的服务提供测试用的访问域名。服务访问域名后缀是<cluster_id>.<region_id>.alicontainer.com。

例如,您可以通过 SSH 登录到 Master 节点,执行kubectl get node查看集群的节点信息。

可以发现,一共有 4 个节点,包括 3 个 Master 节点和我们在参数设置步骤填写的 1 个 Worker 节点。

 

原文链接

本文为阿里云原创内容,未经允许不得转载。

云栖号 - 上云就看云栖号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516880.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

spring5.x cxf3.4.x 服务端和客户端 非maven版本

文章目录一、资料准备1. 官网链接2. 解压3. 依赖梳理二、spring集成cxf2.1.创建spring项目2.2. 创建接口2.3. impl2.4. spring-cxf.xml2.5. 客户端2.6. 开源项目一、资料准备 1. 官网链接 http://cxf.apache.org/download.html 下载apache-cxf-3.4.5.zip 2. 解压 3. 依赖梳…

2019年中国IaaS公有云市场排名及份额出炉

来源 | 艾瑞咨询随着政府、企业的数字化转型如火如荼地推进&#xff0c;云服务作为国家数字经济产业的“基座”&#xff0c;正日益彰显出其重要的战略意义。尽管基础算力和网络的供给已较为充分&#xff0c;但云服务正在使这些IT基础资源更加普惠化&#xff0c;让数字红利流向…

专有网络(VPC)的六大应用场景

专有网络&#xff08;VPC&#xff09;是完全隔离的网络环境&#xff0c;配置灵活&#xff0c;可满足不同的应用场景。 托管应用程序 您可以将对外提供服务的应用程序托管在VPC中&#xff0c;并且可以通过创建安全组规则、访问控制白名单等方式控制Internet访问。您也可以在应用…

应用配置管理ACM 使用场景快速入门

本文以一个例子介绍了如何使用 ACM 的命名空间&#xff08;Namespace&#xff09;功能&#xff0c;为应用在测试、预生产和生产环境下的同一个配置设置不同的值。 背景信息 在本示例任务中&#xff0c;我们将使用 ACM 的命名空间&#xff08;Namespace&#xff09;功能&#xf…

三本毕业!入职华为!年薪200万!他凭什么?

前几天&#xff0c;华为第二批“天才少年”入选名单更新了&#xff0c;随之登上知乎的是这样一个热搜&#xff1a;“如何看待武昌理工学院2009级本科生张霁入选华为“天才少年“计划并且年薪位于最高档&#xff1f;”从三本到年薪200万的高薪offer&#xff0c;张同学堪称是读书…

利用云数据库 MongoDB ,为你的业务创建单节点实例

本文以一个例子介绍了如何使用 ACM 的命名空间&#xff08;Namespace&#xff09;功能&#xff0c;为应用在测试、预生产和生产环境下的同一个配置设置不同的值。 背景信息 在本示例任务中&#xff0c;我们将使用 ACM 的命名空间&#xff08;Namespace&#xff09;功能&#xf…

互联网、电商及游戏行业实时BI分析方案

场景描述 本文以电商行业为例&#xff0c;将业务数据和日志数据同步到ADB&#xff0c;之后通过Quick BI做实时可视化分析。相对于传统的关系型数据库&#xff0c;阿里云分析型数据库MySQL版只需要几毫秒的时间&#xff0c;即可查询PB级数据并从中找到匹配信息。 解决问题 互联…

数据平台、大数据平台、数据中台……傻傻分不清?这次终于有人讲明白了!

来源 | 智领云科技造概念&#xff0c;在IT行业可不是一件陌生的事儿&#xff0c;中文博大精深&#xff0c;新名词、新概念往往简单准确&#xff0c;既可以被大众接受&#xff0c;又可以被专家把玩&#xff0c;真正做到雅俗共赏、各有趣味。近年来&#xff0c;数据中台之火爆&am…

Github 2023-12-25开源项目周报 Top15

根据Github Trendings的统计&#xff0c;本周(2023-12-25统计)共有15个项目上榜。根据开发语言中项目的数量&#xff0c;汇总情况如下&#xff1a; 开发语言项目数量Python项目7Go项目2非开发语言项目2Dart项目1TypeScript项目1Rust项目1Kotlin项目1 GPT-Engineer: 自然语言编…

如何通过云解析DNS,5步帮你实现邮箱解析

概述 邮箱解析是通过将域名指向邮箱的服务器地址&#xff0c;实现邮箱的收发邮件服务。 前提条件 联系您的邮箱提供商&#xff0c;获取邮箱需要配置的解析记录。 添加解析操作步骤 1 . 联系邮箱提供商&#xff0c;获取邮箱解析需要配置的解析记录。以阿里云邮箱做示意&…

wildfly-10.1.0.Final 禁用 cxf

在WEB-INF目录下&#xff0c;编辑jboss-deployment-structure.xml&#xff0c;添加一下内容 说明&#xff1a;如果没有此文件就新建 vim jboss-deployment-structure.xml<?xml version"1.0" encoding"utf-8"?><jboss-deployment-structure xmln…

25 张图读懂「文件系统」

作者 | 小林coding来源 | 小林coding&#xff08;CodingLin&#xff09;文件系统的基本组成文件系统是操作系统中负责管理持久数据的子系统&#xff0c;说简单点&#xff0c;就是负责把用户的文件存到磁盘硬件中&#xff0c;因为即使计算机断电了&#xff0c;磁盘里的数据并不会…

Vue Bootstrap OSS 实现文件上传

公司实现文件上传技术选型采用后端SpringBoot/Cloud&#xff0c;前端vue Bootstrap &#xff0c;阿里云OSS作为文件存储&#xff0c;文件上传功能单独抽取封装文件上传组件&#xff0c;可供所有的文件的操作。 后端框架版本SpringBoot2.5.6Spring-Cloud2020.0.4mysql8.0.26page…

使用Kubernetes容器服务在云上搭建AI推理环境

场景描述 本方案适用于使用GPU进行AI在线推理的场景。在推理之前&#xff0c;模型已经训练完成。例如,刷脸支付中&#xff0c;我们在刷脸的时候&#xff0c;就是推理的一个过程。再比如图像分类&#xff0c;目标检测&#xff0c;语音识别&#xff0c;语义分析等返回结果的过程…

美国 AI 博士:什么都不会怎么学 Python?

我见过市面上很多的 Python 讲解教程和书籍&#xff0c;他们大都这样讲 Python 的&#xff1a;先从 Python 的发展历史开始&#xff0c;介绍 Python 的基本语法规则&#xff0c;Python 的 list, dict, tuple 等数据结构&#xff0c;然后再介绍字符串处理和正则表达式&#xff0…

Vue Bootstrap OSS 实现文件追加上传、断点续传、极速秒传

公司实现文件上传技术选型采用后端SpringBoot/Cloud&#xff0c;前端vue Bootstrap &#xff0c;阿里云OSS作为文件存储&#xff0c;大文件上传功能单独抽取封装大文件上传组件&#xff0c;可供所有的大文件的操作。 后端框架版本SpringBoot2.5.6Spring-Cloud2020.0.4mysql8.0.…

使用容器服务支持开发者快速搭建小程序后端服务

场景描述 小程序作为一种新的开放能力被广泛应用于各业务场景&#xff0c;开发者可以快速地开发一个小程序&#xff0c;在微信可便捷地获取和传播&#xff0c;同时依赖微信平台原生能力获取出色的使用体验。 阿里云容器服务结合阿里云云原生能力帮助客户快速构建小程序的后端服…

利用对象存储多种方式 保障OSS数据安全

本文介绍如何通过对象存储OSS提供的加密、访问控制、日志与监控及数据保护等多种方式来保障OSS的数据安全性。 加密 OSS提供服务器端加密、客户端加密以及数据传输加密三种数据加密方式。 服务器端加密 OSS通过服务器端加密机制&#xff0c;提供静态数据保护。适合于对于文件…

征战云时代,为什么安全是关键命题?

从左到右&#xff1a;李亮&#xff08;主持人&#xff09;、张美波、蒋涛、韦青扫描上方二维码直达精彩回顾整理 | 伍杏玲出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;全球数字化转型浪潮不断推进下&#xff0c;企业上云步伐加快&#xff0c;在这个过程中不少企…

Vue Bootstrap 静态服务器 实现文件追加上传、断点续传、极速秒传

公司实现文件上传技术选型采用后端SpringBoot/Cloud&#xff0c;前端vue Bootstrap &#xff0c;阿里云OSS作为文件存储&#xff0c;大文件上传功能单独抽取封装大文件上传组件&#xff0c;可供所有的大文件的操作。 后端框架版本SpringBoot2.5.6Spring-Cloud2020.0.4mysql8.0.…