当前位置: 首页 > news >正文

小鱼深度产品测评之:阿里云容器服务器ASK,一款不需购买节点,即可直接部署容器应用。

容器服务器ASK测评

  • 1、引言
  • 2、帮助文档
  • 3、集群
    • 3.1集群列表
      • 3.1.1 详情
        • 3.1.1.1概览 tab
        • 3.1.1.2基本信息 tab
        • 3.1.1.4集群资源 tab
        • 3.1.1.5 集群日志 tab
        • 3.1.1.6 集群任务 tab
      • 3.1.2 应用管理
        • 3.1.2.1 详情
        • 3.1.2.2 详情
        • 3.1.2.3 伸缩
        • 3.1.2.4 监控
      • 3.1.3 查看日志
        • 3.1.3.1 集群日志
        • 3.1.3.2 网络组件日志
        • 3.1.3.3 应用日志
      • 3.1.4 迁移至Pro版
      • 3.1.5 更多
    • 3.2创建集群
    • 3.3 集群模板
  • 4、使用感受

1、引言

又到了阿里云产品测评的时间了。
今天我测评的产品是容器服务器ASK。
而我选定版本是:容器服务 Serverless 版 ASK ECI 8核16GB 7天
要用就用最好的。
当然,这也体现了我对阿里云容器服务器ASK的满满的信心。
因为在这么多次的测评中,还没有出现过令我失望的环节。
所以,这次也是信心满满的,诚信满满的, 学习期望值拉满,来进行 ASK的产品使用感受总结。

当然, 不出意外的话,这一期的测评一等奖,又是小鱼获得。

在这里插入图片描述

言归正传, 接下来,跟着小鱼的脚步,来看看ASK的厉害之处。

2、帮助文档

在开通服务后,默认进入到容器服务ACK-集群页面,
在这里插入图片描述

首先,进入的时候,是非常的丝滑,没有一点点的卡顿。
因为我是新手,所以,在了解一款新产品,必须要做的一件事就是:阅读《帮助文档》。

点击页面的 “帮助文档”,可以看到你想要的:快速入门、最佳实践、常见问题。

俗话说:时间就是金钱。 所以,我们这里直接选择快速入门→创建集群。
在这里插入图片描述

这里得表扬一下,帮助文档以弹窗层展示,

好处:即展示了你所需要的帮助文档内容, 又不会跳页,方便快捷。

3、集群

3.1集群列表

如开篇所说, 我选择的是 “ECI 8核16GB 7天”,
在 集群菜单页面, 可以看到当前服务正在运行的状态。
在这里插入图片描述

但是,这里需要说明一下:
当你刚创建完成后, 进入到 集群菜单页面,服务会进行初始化, 这个过程,需要一点时间。

注意,此时 切勿着急 ,切勿着急。重要的事情说两遍。

此时你可以跟我一样,去打一杯咖啡,放一块冰块,再回到座位上。

待初始化完成后, 就是列表展示的样子了。
接下来,你就可以进行为所欲为的操作了。

3.1.1 详情

进入到列表中,这里,我们先看下详情。
点击 列表的详情
在这里插入图片描述

跳转到 详情页面, 分别展示 概览、基本信息、链接信息、集群资源、集群日志、集群任务等tab。很详细。

3.1.1.1概览 tab

部署等信息页面在这里插入图片描述

服务等信息页面
在这里插入图片描述

因为我还没有部署,所以什么都没有。这并不阻碍我们体验ASK的功能。
同时, 点击 命名空间 下拉框, 直接选择想要查看的信息,简单快捷,

3.1.1.2基本信息 tab

切换到 基本信息tab,可以直接看到 集群的各种基本信息, 如:运行状态, 名称,APIServer公网连接端点、API Server内网连接端点、Service CIDR 等信息
在这里插入图片描述

    • 处于对数据安全的尊重,以及对个人信息的安全性, 这里把敏感信息打码了
    • 防止误操作, 这里我开启了 删除保护 功能。

3.1.1.3连接信息 tab
切换到 连接信息 tab,展示如下:
在这里插入图片描述

这里, 我点击 生成临时KubeConfig 按钮 → 30分钟
在这里插入图片描述

这里需要注意一点, 生成的临时kubeConfig 只能内网访问。
–>想要外网访问的小伙伴,可能又失望了。
在这里插入图片描述

选择时间,点击 生成临时KubeConfig按钮,等待几秒钟,即可生成。

3.1.1.4集群资源 tab

切换到 集群资源tab,展示当前的资源信息。
在这里插入图片描述

可以直接点击 资源名称,就会跳转到对应的 详情页哦
如下图, 我进入到 API Server负载均衡(SLB)
在这里插入图片描述

非常的便捷,非常的详细。

3.1.1.5 集群日志 tab

切换到 集群日志 tab,就是展示操作日志的信息。
在这里插入图片描述

这没什么好的说,就是你的操作日志的信息记录。

3.1.1.6 集群任务 tab

切换到 集群任务tab, 可以看到 集群任务列表的信息, 如:修改集群、组件安装、集群创建等等。
在这里插入图片描述

展开, 可以展示具体的信息,
在这里插入图片描述

3.1.2 应用管理

集群列表,点击 应用管理,进入到应用管理页面。
在这里插入图片描述

这里,我直接 使用 YAML 创建资源

在这里插入图片描述
创建成功后,我去看下 进度,点击“nginx-deployment-basic”进入到详情页面。
在这里插入图片描述

这里可以看到具体的信息。
在返回到列表页, 此时,也可以展示创建好的 “nginx-deployment-basic”这条数据。
在这里插入图片描述

3.1.2.1 详情

点击列表的 详情, 也进入到详情页面,查看详情信息。
在这里插入图片描述

主打的就是便捷。

3.1.2.2 详情

点击列表的 编辑, 也进入到编辑页面。
在这里插入图片描述

这里,我修改一些信息, 在更新, 看看是否可以更新成功。
在这里插入图片描述

这里, 我有几个参数写错了,然后我点击更新, 会给出无法更新的提示,如下:
在这里插入图片描述

看着错误信息, 其实给出的还蛮清楚的。
当然, 如果英语不太好,或者太多的开发经验的小白, 可能就需要把这信息复制出来, 然后再百度搜索。

  • 当然, 有两个功能,可能不习惯:
    • ① 一个弹窗,出现两个关闭的功能按钮,即: “关闭” 和 “X”是为了适应不同的人的关闭弹窗的习惯吗?
      在这里插入图片描述

    • ② 如果错误的提示信息,在编辑页也给出提示,例如:”名称”的命名格式不正确,是因为只能是数字+字母, 不能填写汉字,是不是更清晰一些呢?
      在这里插入图片描述

    • ③ 所需资源: 我设置如下:
      CPU:1Core
      内存 2GB
      在这里插入图片描述

      • 点击更新, 报错: must be less than or equal to cpu limit
        在这里插入图片描述

      • 当我CPU选择 1Core, 内存的值没得选啊, 只有2G/4G/8G
        所以,这种场景下, 改如何选择的呢?
        在这里插入图片描述

3.1.2.3 伸缩

点击列表的 伸缩, 弹窗展示所需容器组数量(默认是2 ), 可以自行进行设置。
这里我设置0,看看效果。
在这里插入图片描述

点击确定后, 列表的容器组数量 变成0。
在这里插入图片描述

这里, 我使用burpsuite抓包,看看能不能修改 “容器组数量”的值改成 负数
在这里插入图片描述

Burpsuite获取接口信息 ,查看传参,都是加密状态,非常好。
在这里插入图片描述

所以,你能想到的,想渗透的内容, 阿里云的安全团队小伙伴,也都做足了功课哦。
当然,这里我们就不进行其他渗透了,毕竟,这次的测评,还是以用户使用为主吧

3.1.2.4 监控

点击列表的 监控, 进入到Promethues 监控页面,
在这里插入图片描述

安装完Promethues 的所有组件后,就可以进行监控了。
非常的便捷,
当然,如果你没有安装 Promethues的组件, 这里也会给出提示, 让你手动安装。
在这里插入图片描述

每一步,都给你安排的明明白白的。

3.1.3 查看日志

点击列表的 查看日志,进入到 日志中心。

这里同样有3个日志模块,即:

  • 集群日志tab、
  • 网络组件日志tab、
  • 应用日志tab。
    这一点非常的好, 给用户带来更直观,更节省时间。
    因为只要知道哪块出现问题,直接去对应的tab模块查看日志抛出的异常即可。

而不是需要在一个日志模块下,漫长的搜索。

3.1.3.1 集群日志

在这里插入图片描述

3.1.3.2 网络组件日志

如果你没有安装 CoreDNS 或者ALB Ingress 的组件, 则需要先安装组件,才能查看对应的日志详细。

在这里插入图片描述

3.1.3.3 应用日志

同样,因为需要采集K8s容器日志,如果你没有安装对应的组件, 则需要提前安装。
在这里插入图片描述

3.1.4 迁移至Pro版

点击列表的 迁移至Pro版,会给出提示,如下:
在这里插入图片描述

因为我未开通 ASK Pro 版,则需要先去开通,才能再进行迁移。
这里,我就不展示我的”财富”了,就不开通Pro版本了。

3.1.5 更多

其他的功能有很多,如: 集群升级、组件管理、Promethues监控、集群检测…
这里,我就不一一体验了。
也把这些留给小伙伴来进行体验。
在这里插入图片描述

3.2创建集群

当然,如果一个集群已经无法满足你了, 那么,你可以再创建一个集群。
点击 集群→创建集群:此时,进入到的创建集群的 页面
在这里插入图片描述

注意
这里有多个集群供你选择, 正如这次我们进行ASK集群创建, 所以,需要切换到 ASK集群 tab,如下图:
在这里插入图片描述

在这里,

  • ①有详细的计费说明,所以,在自己的费用不够的时候,不要说,阿里云没有给你具体的费用说明哦。
  • ② 地域是根据你的地理位置进行默认匹配的, 但是,你也可以更改的哦。

填写信息,点击 下一步:组件配置
在这里插入图片描述

同样,很顺滑。
确认完成后,就点击 “下一步:确认配置” ,
然后就是下一步→确认完成,创建集群。这里没什么说的。
创建完成,就会在列表展示。

在创建整个过程中,没有任何问题, 而且,该有的详细,该有的明确,都给你提示。
生怕你多花一分钱。

3.3 集群模板

当然, 不管对于新手,还是老鸟来说,都会给你提供丰富的模板。
这样,就可以省略了你配置的时间。
–>省下来的时间,跟妹子 一起喝杯咖啡,不香吗。
在这里插入图片描述

这里, 我们创建一个标准托管集群
点击 标准托管集群→创建
同样,会跳转到 创建集群 页面, 然后再切换到 ASK集群 tab进行创建就好了。
在这里插入图片描述

这里,没有任何问题。
这里就不多说了。

4、使用感受

在使用的过程中, 给我的感受:

  • 使用简单;
  • 功能丰富;
  • 安全性高;
  • 入门快、上手简单;
  • 能站在用户的角度去考虑用户的使用感受;

当然,在使用过程中,也会出现一点点的小状况,例如:

  • 无法选择内容不能满足用户的配置;
  • 提示信息及提示方式的不习惯。
  • 需要开通的服务稍微有些多;
  • Timeout状态, 会给出两个提示弹窗,如下:
    在这里插入图片描述

但是,这并不会影响用户在整个功能上的使用。

最后,希望阿里云的同学,持续推出高效,便捷,功能强大的产品。

当然,这里,小鱼也把 ASK的地址贴上,有需要的同学,直接点击传送门即可到达。

我是小鱼

  • CSDN 博客专家
  • 阿里云 专家博主
  • 51CTO博客专家
  • 51认证讲师等
  • 认证金牌面试官
  • 职场面试及培训规划师
  • 多个国内主流技术社区的认证专家博主
  • 多款主流产品(阿里云等)测评一、二等奖获得者

关注我,带你了解更主流更强大的产品测试。

相关文章:

小鱼深度产品测评之:阿里云容器服务器ASK,一款不需购买节点,即可直接部署容器应用。

容器服务器ASK测评 1、引言2、帮助文档3、集群3.1集群列表3.1.1 详情3.1.1.1概览 tab3.1.1.2基本信息 tab3.1.1.4集群资源 tab3.1.1.5 集群日志 tab3.1.1.6 集群任务 tab 3.1.2 应用管理3.1.2.1 详情3.1.2.2 详情3.1.2.3 伸缩3.1.2.4 监控 3.1.3 查看日志3.1.3.1 集群日志3.1.3…...

RK3588平台开发系列讲解(文件系统篇)什么是 VFS

文章目录 一、什么是 VFS二、VFS 数据结构2.1、超级块结构2.2、目录结构2.3、文件索引结点2.4、打开的文件2.5、四大对象结构的关系沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 今天我们一起来瞧一瞧 Linux 是如何管理文件,也验证一下 Linux 那句口号:一切皆为文…...

Less is More: Focus Attention for Efficient DETR

摘要 类似detr的模型显著提高了探测器的性能,甚至优于经典的卷积模型。然而,在传统的编码器结构中,所有的标记都带来了冗余的计算负担。最近的稀疏化策略利用了信息标记的一个子集,通过稀疏编码器来降低注意力的复杂性&#xff0…...

2023 8-5

430. 扁平化多级双向链表 前序遍历(递归) 脖子左歪45度,多级链表变成了二叉树,输出先序即可。 前序遍历再将结果存放在双向链表中,通过将链表存入节点来改变原来的节点 /* // Definition for a Node. class Node { public:int val;Node* prev;Node* next;Node* child; }; *…...

数据结构 | 线性数据结构——双端队列

目录 一、何谓双端队列 二、双端队列抽象数据类型 三、用Python实现双端队列 四、回文检测器 一、何谓双端队列 双端队列是与队列类似的有序集合。它有一前、一后两端,元素在其中保持自己的位置。与队列不同的是,双端队列对在哪一端添加和移除元素没…...

使用 Docker Compose 部署单机版 Redis:简单高效的数据缓存与存储

家人们啦!今天我们来介绍如何使用 docker-compose 部署单机版 Redis,这是一个简单高效的数据缓存与存储解决方案,广泛应用于Web应用、移动应用以及各类数据处理场景。我们过后几篇文章了将会介绍cluster和sentinel集群的部署。通过本文的指导…...

第三章 图论 No.4最小生成树的简单应用

文章目录 裸题:1140. 最短网络裸题:1141. 局域网裸题:1142. 繁忙的都市裸题:1143. 联络员有些麻烦的裸题:1144. 连接格点 存在边权为负的情况下,无法求最小生成树 裸题:1140. 最短网络 1140. 最…...

微服务-nacos配置管理

Nacos配置管理 统一配置管理:一次配置更改并支持热更新。将核心配置存储到配置管理服务,当微服务启动时会自动读取配置管理服务中的配置信息并结合本地配置启动。当配置改动时,配置管理服务会自动通知微服务,微服务读取新配置并自…...

【开发问题】flink的sql任务,用命令行执行

flink-sql 命令行flink-sql的客户端sql文件地址sql的内容 命令行 /mnt/flink/flink-1.17.1/bin/sql-client.sh embedded -f /mnt/flink/flink-1.17.1/examples/sql/oracle2Oracle flink-sql的客户端 /mnt/flink/flink-1.17.1/bin/sql-client.shsql文件地址 /mnt/flink/flink-1…...

Git常见问题

git clone 提示OpenSSL SSL_read git clone 时提示Connection was reset, errno 10054类错误 fatal: unable to acce ss https://github.com/fex-team/ueditor.git/: OpenSSL SSL_read: Connection was reset, errno 10054 备注:以下方法只是归纳整理,…...

Android如何实现开机自启

开机自启有很多种办法,下面用广播的方式实现。 1、首先先创建广播,开机代码 /*** Created by Forrest.* User: Administrator* Date: 2023/3/6* Description:*/ public class BootCompleteReceiver extends BroadcastReceiver {Overridepublic void on…...

Java数组实现的简单点名器

Java数组实现的简单点名器 需求分析代码实现小结Time 需求分析 Java数组实现的简单点名器 用数组将名单存储,然后调用Random函数取随机数实现随机点名。 代码实现 import java.util.Random;public class DianMingDemo {public static void main(String[] args) {//…...

百度UEditor编辑器如何关闭抓取远程图片功能

百度UEditor编辑器如何关闭抓取远程图片功能 这个坑娘的功能,开始时居然不知道如何触发,以为有个按钮,点击一下触发,翻阅了文档,没有发现,然后再网络上看到原来是复制粘贴非白名单内的图片到编辑框时触发&a…...

网站无法访问的常见原因

有多种问题可能会阻止用户访问您的网站。本文将解决无法访问网站,且没有错误消息指示确切问题的情况,希望对您有所帮助。 无法访问网站的常见原因有: (1)DNS 设置不正确。 (2)域名已过期。 (3)空白或没有索引文件。 (4)网络连接问题。 DNS 设…...

(树) 剑指 Offer 34. 二叉树中和为某一值的路径 ——【Leetcode每日一题】

❓ 剑指 Offer 34. 二叉树中和为某一值的路径 难度:中等 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入&#xff1a…...

HDFS集群滚动升级以及回滚相关

HDFS集群滚动升级以及回滚相关 介绍不停机滚动升级非联邦HA集群联邦HA集群 停机升级--非HA集群HDFS集群降级和回滚异同点共同点不同点 HA集群降级(downgrade)注意事项 集群回滚操作 介绍 在hadoop v2中,HDFS支持namenode高可用(H…...

【LeetCode】094. 分割回文串II

文章目录 1. 解题思路1.1 创建dp表1.2 状态转移方程1.3 提前求出所有子串是否是回文串 2. 整体代码 1. 解题思路 1.1 创建dp表 这道题我们使用动态规划的方法来解,首先创建一个大小为字符串长度的dp表。dp[i] 表示 s[0, i] 的字符串最小划分多少次可以全划分为回文…...

CBCGPRibbon 添加背景图片

resource.h中声明资源的ID:ID_RIBBON_BACKIMAGE rc文件中添加png图片路径: ID_RIBBON_BACKIMAGE PNG DISCARDABLE "res\\bkribbon.png" 代码中添加下测: //添加背景图片 m_wndRibbonBar.SetBackgroundImage(ID_RIB…...

无涯教程-Perl - last 语句函数

当在循环内遇到 last 语句时,循环立即终止,程序控制在循环后的下一条语句处恢复。您可以为LABEL提供最后一个语句,其中LABEL是循环的标签。 last 语句可以在嵌套循环内使用,如果未指定LABEL,则该语句将适用于最近的循环…...

网络安全 Day13-Linux三剑客awk知识

Linux三剑客awk知识 1. awk 介绍2. awk 语法3. 练习 1. awk 介绍 awk 是一门语言, 也是一个命令,Linux 有三剑客命令: grep/sed/awk三剑客的特长 grep 过滤内容sed 取行awk 取列 2. awk 语法 取列 取第一列文件($1): awk {print $1} 文件指定分隔符为文件: awk -F "指…...

Java 语言特性(面试系列2)

一、SQL 基础 1. 复杂查询 (1)连接查询(JOIN) 内连接(INNER JOIN):返回两表匹配的记录。 SELECT e.name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id d.dept_id; 左…...

DockerHub与私有镜像仓库在容器化中的应用与管理

哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA(Direct Memory Access)直接存储器存取 DMA可以提供外设…...

数据链路层的主要功能是什么

数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...

VTK如何让部分单位不可见

最近遇到一个需求&#xff0c;需要让一个vtkDataSet中的部分单元不可见&#xff0c;查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行&#xff0c;是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示&#xff0c;主要是最后一个参数&#xff0c;透明度…...

解决本地部署 SmolVLM2 大语言模型运行 flash-attn 报错

出现的问题 安装 flash-attn 会一直卡在 build 那一步或者运行报错 解决办法 是因为你安装的 flash-attn 版本没有对应上&#xff0c;所以报错&#xff0c;到 https://github.com/Dao-AILab/flash-attention/releases 下载对应版本&#xff0c;cu、torch、cp 的版本一定要对…...

【C语言练习】080. 使用C语言实现简单的数据库操作

080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...

OpenLayers 分屏对比(地图联动)

注&#xff1a;当前使用的是 ol 5.3.0 版本&#xff0c;天地图使用的key请到天地图官网申请&#xff0c;并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能&#xff0c;和卷帘图层不一样的是&#xff0c;分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...

快刀集(1): 一刀斩断视频片头广告

一刀流&#xff1a;用一个简单脚本&#xff0c;秒杀视频片头广告&#xff0c;还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农&#xff0c;平时写代码之余看看电影、补补片&#xff0c;是再正常不过的事。 电影嘛&#xff0c;要沉浸&#xff0c;…...