测试人员学习云原生

简介: 我的云原生学习之路

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

我开始对云原生也是不了解,后来在活动行参加过几次云原生的活动。讲师分大多是分享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部署,定时干扰主机,测试应用健壮性,如果你不懂这些,你都听不懂他在干什么,何况实践呢?

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

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
4月前
|
架构师 测试技术 网络性能优化
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
166 0
|
4月前
|
存储 缓存 网络协议
dpdk课程学习之练习笔记二(arp, udp协议api测试)
dpdk课程学习之练习笔记二(arp, udp协议api测试)
67 0
|
4月前
|
Kubernetes Cloud Native 网络安全
云原生|kubernetes|CKA模拟测试-2022(1---10题)(一)
云原生|kubernetes|CKA模拟测试-2022(1---10题)(一)
114 0
|
1月前
|
监控 安全 Shell
深入探究App压力测试的关键要点:从零开始学习Monkey
Monkey是Google的自动化测试工具,用于模拟用户随机事件以测试应用的稳定性和压力。它可以在模拟器或设备上运行,通过随机点击发现潜在问题。
25 1
|
3月前
|
多模数据库 Cloud Native NoSQL
Nosql学习之路:云原生多模数据库Lindorm训练营第一弹来啦
Lindorm训练营系列将通过一系列由浅入深的高质量课程和丰富的动手实验,将理论与实践结合,带你从入门到成为高阶开发者。参营学习还有机会获得惊喜彩蛋~
|
3月前
|
Cloud Native 测试技术 Go
云原生系列Go语言篇-编写测试Part 2
在花时间坠入优化的深渊之前,请明确程序需要进行优化。如果程序已经足够快,满足了响应要求,并且使用的内存量在接受范围之内,那么将时间花在新增功能和修复bug上会更好。业务的需求决定了何为"足够快"和"接受范围之内"
26 2
|
3月前
|
存储 Cloud Native 测试技术
云原生系列Go语言篇-编写测试Part 1
2000年以来,自动化测试的广泛应用可能比任何其他软件工程技术都更能提高代码质量。Go是一种专注于提高软件质量的语言和生态系统,很自然的在其标准库中包含了测试支持。
41 3
|
4月前
|
缓存 监控 网络协议
dpdk课程学习之练习笔记五(kni理解及测试)
dpdk课程学习之练习笔记五(kni理解及测试)
77 0
|
4月前
|
Ubuntu 应用服务中间件 测试技术
dpdk预备学习环境准备之多队列网卡认识及测试
dpdk预备学习环境准备之多队列网卡认识及测试
86 1
|
4月前
|
存储 Kubernetes Cloud Native
云原生|kubernetes|持久化存储pv,pvc和StorageClass的学习
云原生|kubernetes|持久化存储pv,pvc和StorageClass的学习
123 0

热门文章

最新文章