阿里云容器服务K8s基础入门(四)

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 阿里云容器服务K8s基础入门

阿里云容器K8s入门训练营:阿里云容器服务K8s基础入门(四)

课程地址https://developer.aliyun.com/trainingcamp/83262c78375b422d90d9bdfa86fb4d46?spm=a2c6h.26142516.J_2566289780.3.37c67cbd7bCsFs


阿里云容器服务K8s基础入门(四)


image.png


因为这个集群,它在创建需要等待一定的时间,所以说这个创建的过程已经给大家演示了,大家直接点击这里创建集群就可以创建。我这里有一个已经创建好的集群,这里我就不创建一个新的,已经创建好了,我们可以看到这个是ASKE,我之前创建的。

我们点进去 ASKE 当中,我们可以去看到它的相应的情况,集群的相应的情况,然后我们在这里选择一个无状态使用镜像去创建好应用名称,比如我现在想发布一个 nginx的外部服务,副本数量2,点击下一步容器配置,镜像我们可以看到这里有我们自己 acr镜像仓库里面的镜像,我昨天这个推送的惊吓,比如阿里云这个nginx,还有我之前的,比如 hello world 的,都可以有官方镜像,你也可以选择一些官方镜像去做一个部署,比如里面也会有一些,比如nginx这个 word price 论坛都是有的,这个可以看根据大家自己的需求进行选择。

 image.png


然后我就直接根据我自己推送的昨天饭泉山这个命运空间,然后阿里云这个里面点击确定就可以,选择这一个镜像文件。

 

image.png

 

然后版本,我昨天拉取的唯一的版本,选择资源我们可以给一个一盒两 g 就足够。这里的名称比如就叫 nginx4,端容器的端口是80,因为我们后面想通过 Web 浏览器去访问它,所以给一个 80 端口协议的话给个TCP,再点击下一步这里。

 

image.png

我们想要去访问这个应用,要访问一个容器组肯定需要有个统一的访问入口,我们之前也讲过,所以可以创建一个service,然后这里富尔均衡,选择简约型就可以,这里的端口我们也是给一个 80 端口就可以,基本上这些不用怎么更改,然后选择创建。

 image.png


 

分享完之后,后面我们暂时可以不用选择,伸缩我们后面可以再进行伸缩,然后点击创建,它这肯定就可以显示创建任务已提交,我们可以看它的一个应用详情,这个时候我们可以看到它还在一个 pending 状态,也就是它还在一个准备调度阶段。只有等它到运行状态,我们才能够去使用它。

image.png

我们这里刷新,可以看到他现在已经创建完毕,我们选择网络,选择服务好,可以看到这个是已经创建好的一个nginx,然后点击这里,可以看这个 service 的相关信息,我们现在想要访问这个 nginx,我们直接点击这个 IP 地址,就可以看到它出现,欢迎来使用Nginx,这里就说明我们 Nginx 这个应用了就部署成功。

 

image.png

 

我们再回过来,我们进入到这里,然后到这里面,我们可以选择容器伸缩,选择进行一个定时伸缩。这里选择创建这里,选择任务一目标的副本数,我们选择 8 个,我们刚刚不是这里有两个,我们现在想要创新 8 个,让它在一分钟之后进行执行。

image.png

 

大概会等待一定的时间,等待一分钟的时间,我们可以稍微的来等一下,我们还可以再来访问,就可以直接来访问我们刚刚之前所部署的这个 nginx应用。

我们再回过来看这个应用,它的数量 2- 82- 8,正在去运行,正在进行伸缩,等待一会这些状态也会全部都起来,我们进行刷新,大家可以看到现在这一个副本数量是不是变为了 8 个,都创建完。

 

image.png

除了部署 Nginx 时,我们还可以比如部署一个魔方镜像的游戏,比如在这里这个是另外一个账号。这里我们可以使用镜像去创建一个应用,应用名称我们叫做kube,副本数量2。点击下一步选择容器配置,然后这个镜像它要进行一个选择,这个就是我们魔方这一个游戏镜像的一个路径,然后选择的话选择 1. 0 的,然后选择确定,然后 CPU 选择12

 image.png


 

内存端口选择新增一个kupe,然后给 80 端口,然后TCP 点击下一步 service 也要进行创建,这里给个80 端口,这边都默认的不用动就可以,选择80,然后创建好,其他的也不用管,然后选择创建好,然后来查看应用详情,可能需要稍微等一会。

image.png

 

大家可以看到现在它已经在运行状态。我们在网络这里找到服务,找到这一个service,找到这个外部端点,我们可以看到现在就可以看到这个魔方游戏,也就是不管你是去部署一个外部的网站还是游戏,都可以通过我们的 ask 来进行部署。这个实验就到这里。


 image.png

直播间的同学在看完我的演示之后,如果说自己也想试着操作,正好阿里云现在的免费试用活动里面也会提供免费的 a s k可以供大家使用,可以看到有这个两个版本,大家只需要点击这样的一个网址进去就可以领取 a s k 这样的一个云产品资源的,领取资源之后,大家可就可以向范老师刚刚一样在上面去部署应用发布应用直播间的同学。

如果对于我们刚刚课程当中的一些学习资料或者说实验手册以及云产品资源的领取很感兴趣,大家可以扫码加入到钉钉群里面会有管理员来和各位对接。现在也会有一个学习 0 积分换好礼的活动,大家可以看一下相应的积分规则,然后可以去兑换相应的奖品,在学习之余,大家还可以领一波福利,这个还是比较好。

image.png

image.png

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
10天前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
44 2
|
20天前
|
弹性计算 人工智能 Serverless
阿里云ACK One:注册集群云上节点池(CPU/GPU)自动弹性伸缩,助力企业业务高效扩展
在当今数字化时代,企业业务的快速增长对IT基础设施提出了更高要求。然而,传统IDC数据中心却在业务存在扩容慢、缩容难等问题。为此,阿里云推出ACK One注册集群架构,通过云上节点池(CPU/GPU)自动弹性伸缩等特性,为企业带来全新突破。
|
12天前
|
运维 Kubernetes Shell
【赵渝强老师】K8s中Pod的临时容器
Pod 是 Kubernetes 中的基本调度单位,由一个或多个容器组成,包括业务容器、基础容器、初始化容器和临时容器。临时容器用于故障排查和性能诊断,不适用于构建应用程序。当 Pod 中的容器异常退出或容器镜像不包含调试工具时,临时容器非常有用。文中通过示例展示了如何使用 `kubectl debug` 命令创建临时容器进行调试。
|
12天前
|
Kubernetes 调度 容器
【赵渝强老师】K8s中Pod中的业务容器
Pod 是 Kubernetes 中的基本调度单元,由一个或多个容器组成。除了业务容器,Pod 还包括基础容器、初始化容器和临时容器。本文通过示例介绍如何创建包含业务容器的 Pod,并提供了一个视频讲解。示例中创建了一个名为 "busybox-container" 的业务容器,并使用 `kubectl create -f firstpod.yaml` 命令部署 Pod。
|
12天前
|
Kubernetes 容器 Perl
【赵渝强老师】K8s中Pod中的初始化容器
Kubernetes的Pod包含业务容器、基础容器、初始化容器和临时容器。初始化容器在业务容器前运行,用于执行必要的初始化任务。本文介绍了初始化容器的作用、配置方法及优势,并提供了一个示例。
|
22天前
|
存储 运维 Kubernetes
云端迁移:备份中心助力企业跨云迁移K8s容器服务平台
本文将简要介绍阿里云容器服务ACK的备份中心,并以某科技公司在其实际的迁移过程中遇到具体挑战为例,阐述如何有效地利用备份中心来助力企业的容器服务平台迁移项目。
|
22天前
|
Kubernetes 关系型数据库 MySQL
Kubernetes入门:搭建高可用微服务架构
【10月更文挑战第25天】在快速发展的云计算时代,微服务架构因其灵活性和可扩展性备受青睐。本文通过一个案例分析,展示了如何使用Kubernetes将传统Java Web应用迁移到Kubernetes平台并改造成微服务架构。通过定义Kubernetes服务、创建MySQL的Deployment/RC、改造Web应用以及部署Web应用,最终实现了高可用的微服务架构。Kubernetes不仅提供了服务发现和负载均衡的能力,还通过各种资源管理工具,提升了系统的可扩展性和容错性。
63 3
|
26天前
|
Kubernetes Cloud Native 开发者
云原生技术入门:Kubernetes和Docker的协作之旅
【10月更文挑战第22天】在数字化转型的浪潮中,云原生技术成为推动企业创新的重要力量。本文旨在通过浅显易懂的语言,引领读者步入云原生的世界,着重介绍Kubernetes和Docker如何携手打造弹性、可扩展的云环境。我们将从基础概念入手,逐步深入到它们在实际场景中的应用,以及如何简化部署和管理过程。文章不仅为初学者提供入门指南,还为有一定基础的开发者提供实践参考,共同探索云原生技术的无限可能。
37 3
|
24天前
|
运维 Kubernetes Cloud Native
云原生入门:Kubernetes和容器化的未来
【10月更文挑战第23天】本文将带你走进云原生的世界,探索Kubernetes如何成为现代软件部署的心脏。我们将一起揭开容器化技术的神秘面纱,了解它如何改变软件开发和运维的方式。通过实际的代码示例,你将看到理论与实践的结合,感受到云原生技术带来的革命性影响。无论你是初学者还是有经验的开发者,这篇文章都将为你开启一段新的旅程。让我们一起踏上这段探索之旅,解锁云原生技术的力量吧!
|
1月前
|
人工智能 专有云 Serverless
亚太唯一!阿里云再度入选Gartner®容器管理魔力象限领导者
亚太唯一!阿里云再度入选Gartner®容器管理魔力象限领导者
105 2

相关产品

  • 容器计算服务
  • 容器服务Kubernetes版