测试人员学习云原生

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
可观测监控 Prometheus 版,每月50GB免费额度
简介: 我的云原生学习之路

什么是云原生?作为一个测试,是否要了解,甚至去学习呢。虽然技多不压身,但是也要符合自己的职业规划

我开始对云原生也是不了解,后来在活动行参加过几次云原生的活动。讲师分大多是分享k8s,kong,envoy,Prometheus,k8s分布式存储,etcd键值存储,可观察,k8s网络插件等,好多好多,等都是我不了解的东西,CNCF组织啥的也是不了解,与我以前的知识储备对不上号,像我以前学习的html,MySQL,Python等完全没有被提及。

我早期参加工作的时候,测试也会负责测试应用的部署,开发给我一个war包,我通过scp把它拷贝到服务器上面,通过Tomcat部署,那里能想得到讲师们讲的东西,是一场怎么样的革新,如今我基本上不负责部署应用,但如果也不去了解的话,那么就说不过去了,但是如今想去了解,却有阻力了,因为认知不够,无法进行下去了。

技术日新月异,如果我还停留在以前的认知上面,那么我就会被时代抛弃。所有,我有了学习的目标,例如docker,k8s,Prometheus。

经过一段时间的学习docker,k8s,Prometheus才有了一个概念。这些都是新时代的产物,尤其是其中的佼佼者k8s.

学习了docker,你知道容器镜像是怎么一回事,知道它是怎么保证环境一致性的,知道轻量级部署,比起虚拟机简直飞一般。
学习了k8s,你知道编排是怎么一回事,知道弹性伸缩,自动扩容,金丝雀发布等
k8s第一次让我惊讶的事情,访问集群中任意一个IP加某个应用端口,都可以自动访问到目标应用。
例如一个Python应用是5000端口,k8s集群3个节点,节点a 172.16.2.1,节点b 172.16.2.2,节点3c 172.16.2.3
那么访问任意一个IP都可以访问到Python应用
http://172.16.2.1:5000
http://172.16.2.2:5000
http://172.16.2.3:5000
这让我觉得很神奇

学习了Prometheus,可以了解到指标收集,上报,监控,可以通过grafana或观测云来查看监控报表,这样可以通过一些指标来判断是否有异常。

还有很多需要学习的,服务网格,opentraceing链路追踪,等很多东西,为什么要学习这么多与测试没有关系的内容,如果不学习的话测试的工作照样可以做,我只能说如果不学习,很多测试方向或测试的手段你根本就想不到,我曾听一个混沌测试的大佬分享他的混沌测试,在环境中注入各种故障,网络丢包,网络延时,包重复等情况,把它部署到k8s集群中使用demoset部署,定时干扰主机,测试应用健壮性,如果你不懂这些,你都听不懂他在干什么,何况实践呢?

不要在乎技术边界,生命不息,学习不止

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
1月前
|
安全 Java 数据库
shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)
这篇文章是关于Apache Shiro权限管理框架的详细学习指南,涵盖了Shiro的基本概念、认证与授权流程,并通过Spring Boot测试模块演示了Shiro在单应用环境下的使用,包括与IniRealm、JdbcRealm的集成以及自定义Realm的实现。
43 3
shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)
|
1月前
|
自然语言处理 机器人 Python
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
ChatPaper是一个基于文本生成技术的智能研究论文工具,能够根据用户输入进行智能回复和互动。它支持快速下载、阅读论文,并通过分析论文的关键信息帮助用户判断是否需要深入了解。用户可以通过命令行或网页界面操作,进行论文搜索、下载、总结等。
50 1
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
|
18天前
|
前端开发 JavaScript 安全
学习如何为 React 组件编写测试:
学习如何为 React 组件编写测试:
34 2
|
19天前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
1月前
|
测试技术 开发者
vertx的学习总结6之动态代理类和测试
本文是Vert.x学习系列的第六部分,介绍了如何使用动态代理在事件总线上公开服务,以及如何进行Vert.x组件的异步测试,包括动态代理的创建和使用,以及JUnit 5和Vert.x测试工具的结合使用。
23 3
vertx的学习总结6之动态代理类和测试
|
1月前
|
测试技术
软件质量保护与测试(第2版)学习总结第十三章 集成测试
本文是《软件质量保护与测试》(第2版)第十三章的学习总结,介绍了集成测试的概念、主要任务、测试层次与原则,以及集成测试的不同策略,包括非渐增式集成和渐增式集成(自顶向下和自底向上),并通过图示详细解释了集成测试的过程。
59 1
软件质量保护与测试(第2版)学习总结第十三章 集成测试
|
1月前
|
测试技术
软件质量保护与测试(第2版)学习总结第十章 黑盒测试
本文是《软件质量保护与测试》(第2版)第十章的学习总结,介绍了黑盒测试的基本概念和方法,包括等价类划分、边界值分析和因果图法,并通过具体例子展示了如何设计测试用例来验证软件的功能性需求。
65 1
软件质量保护与测试(第2版)学习总结第十章 黑盒测试
|
1月前
|
人工智能 人机交互 数据库
软件质量保护与测试(第2版)学习总结第一章
本文是《软件质量保护与测试》(第2版)第一章的学习总结,概述了软件的特征、分类、软件工程的层次化技术、现代软件开发的变化,以及软件质量的概念和评价体系,包括黑盒、白盒和灰盒测试方法。
31 1
软件质量保护与测试(第2版)学习总结第一章
|
1月前
|
分布式计算 Hadoop 大数据
大数据体系知识学习(一):PySpark和Hadoop环境的搭建与测试
这篇文章是关于大数据体系知识学习的,主要介绍了Apache Spark的基本概念、特点、组件,以及如何安装配置Java、PySpark和Hadoop环境。文章还提供了详细的安装步骤和测试代码,帮助读者搭建和测试大数据环境。
55 1
|
1月前
|
测试技术 Python
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法
本文主要介绍了自动化测试中setup、teardown、断言方法的使用,以及unittest框架中setUp、tearDown、setUpClass和tearDownClass的区别和应用。
61 0
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法

热门文章

最新文章