测试人员学习云原生

本文涉及的产品
可观测监控 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部署,定时干扰主机,测试应用健壮性,如果你不懂这些,你都听不懂他在干什么,何况实践呢?

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

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
2月前
|
人工智能 Kubernetes Cloud Native
Higress(云原生AI网关) 架构学习指南
Higress 架构学习指南 🚀写在前面: 嘿,欢迎你来到 Higress 的学习之旅!
579 0
|
3月前
|
人工智能 边缘计算 搜索推荐
AI产品测试学习路径全解析:从业务场景到代码实践
本文深入解析AI测试的核心技能与学习路径,涵盖业务理解、模型指标计算与性能测试三大阶段,助力掌握分类、推荐系统、计算机视觉等多场景测试方法,提升AI产品质量保障能力。
|
安全 关系型数据库 测试技术
学习Python Web开发的安全测试需要具备哪些知识?
学习Python Web开发的安全测试需要具备哪些知识?
288 61
|
安全 Java 数据库
shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)
这篇文章是关于Apache Shiro权限管理框架的详细学习指南,涵盖了Shiro的基本概念、认证与授权流程,并通过Spring Boot测试模块演示了Shiro在单应用环境下的使用,包括与IniRealm、JdbcRealm的集成以及自定义Realm的实现。
363 3
shiro学习一:了解shiro,学习执行shiro的流程。使用springboot的测试模块学习shiro单应用(demo 6个)
|
自然语言处理 机器人 Python
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
ChatPaper是一个基于文本生成技术的智能研究论文工具,能够根据用户输入进行智能回复和互动。它支持快速下载、阅读论文,并通过分析论文的关键信息帮助用户判断是否需要深入了解。用户可以通过命令行或网页界面操作,进行论文搜索、下载、总结等。
345 1
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
|
测试技术
软件质量保护与测试(第2版)学习总结第十三章 集成测试
本文是《软件质量保护与测试》(第2版)第十三章的学习总结,介绍了集成测试的概念、主要任务、测试层次与原则,以及集成测试的不同策略,包括非渐增式集成和渐增式集成(自顶向下和自底向上),并通过图示详细解释了集成测试的过程。
284 1
软件质量保护与测试(第2版)学习总结第十三章 集成测试
|
前端开发 JavaScript 安全
学习如何为 React 组件编写测试:
学习如何为 React 组件编写测试:
147 2
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
人工智能 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
|
安全 大数据 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS