2025-07-11 7
Erjon 是一名18岁的慕尼黑高中生,即将和大家分享他成为全球最年轻 Kubestronaut 的精彩旅程。他的妈妈在他约10岁时为他在当地报名了 Scratch 编程课程。初次接触编程,Erjon 并没有很喜欢,没过多久,他便对编程失去了兴趣,逐渐转移了注意力。 几年过去,在 Erjon 快满 15 岁时,他再次尝试编程,于是在 Udemy 上报名学习了 Jannis Seemann 的 Python 快速入门课程。出乎意料的是,这次尝试激发了他对编程的热爱。Python 点燃了他的热情,他沉浸式学习了哈佛大学的 CS50 课程,尽管这门课程对他来说很有挑战性,在学习过程中有时会让他感到挫败,但 Erjon 最终克服了困难,这段学习经历令他受益匪浅,为他的编程技能打下了坚实的基础。 实习期间,除了这个项目,导师教授了 Erjon 许多基础知识,比如互联网和计算机工作原理、编程基础知识,还推荐了一系列实用的编程工具。其中导师介绍了 Advent of Code ,这激发了他对算法与逻辑思维的浓厚兴趣,很快便成为了他练习编程和解决问题的首选方式之一。 CKAD-CN (Certified Kubernetes Application Developer) - 中文监考官 https://training.linuxfoundation.cn/certificates/4 CKAD (Certified Kubernetes Application Developer) - 英文监考官 https://training.linuxfoundation.cn/certificates/47 在导师的启发和支持下,Erjon 在在十个月后考取了自己的第一个认证 ——CKAD (Certified Kubernetes Application Developer)。 这项认证颇有难度,他取得了还不错的成绩(72%),但他自己对这个分数并不满意,坚定了继续努力的决心并激起了斗志。 1. 深入学习 kubectl:掌握 kubectl 参数等,以便 2. 使用 --dry-run 和 -o yaml:通过运行以下命令有效地保存清单: 3. 收藏 Kubernetes 官方文档:登录后立即打开官方 Kubernetes 命令参考,快速访问。URL:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands 4. 练习使用 Helm:在参加考试之前,使用本地 Kubernetes 集群(如通过 K3s、Minikube 、 kind等)获得 Helm 的本地集群实践经验。 5. 熟悉 Vim 编辑器:使用 Vim Cheatsheet、DevHints Vim Cheatsheet 和 freeCodeCamp Vim 教程等资源提高您的 Vim 技能。 Vim Cheatsheet:https://vim.rtorr.com/ DevHints Vim Cheatsheet:https://devhints.io/vim freeCodeCamp Vim 教程:https://www.youtube.com/watch?v=RZ4p-saaQkc 6. 始终进行复制:在编辑修改任何文件之前,始终创建备份副本。 7. 有效地使用日志、描述和事件:使用以下方法有效地诊断问题: 8. 深入了解服务和网络策略:在本地集群或您喜欢的测试环境(例如,KodeKloud 实验室、KillerShell、Linux 基金会考试模拟器)中彻底测试和试验服务和网络策略 CKA-CN (Certified Kubernetes Administrator) - 中文监考官 https://training.linuxfoundation.cn/certificates/1 CKA (Certified Kubernetes Administrator) - 英文监考官 https://training.linuxfoundation.cn/certificates/48 他再次全身心的投入备考,三个月后,他挑战了 CKA (Certified Kubernetes Administrator)认证考试。经过更高强度的学习、实验和模拟考试,他以99%的分数考取了CKA认证,斩获全公司的最高分! 1. 熟练掌握文件查找与字符串处理命令:find、grep、cut、awk、sed 2. 熟悉网络工具:curl、wget、ping、telnet、ip、netstat 3. 进程管理 4. 系统和包管理 5. Kubernetes 管理员专属技能: 使用 kubeadm 搭建 Kubernetes 集群 升级 Kubernetes 集群 安装 CNI 插件(以 Flannel 为例): 备份 etcd 创建新的 Kubernetes 用户及其 CSR(证书签名请求) 管理 Kubelet:检查配置、查看日志、重启服务 测试 RBAC 权限: 6. 心态与实践技巧 熟练掌握命令式的 kubectl 操作 定期使用如下命令掌握资源结构与状态: kubectl explain、kubectl describe、kubectl get…-o yaml 不断练习,直到所有命令操作变成肌肉记忆 这两次认证考试对 Erjon 来说充满挑战,他全力以赴投入备考,而这份努力也收获了丰厚回报——不仅技术能力得到了显著提升,信心也随之倍增。 CKS-CN (Certified Kubernetes Security Specialist) - 中文监考官 https://training.linuxfoundation.cn/certificates/16 CKS (Certified Kubernetes Security Specialist) - 英文监考官 https://training.linuxfoundation.cn/certificates/49 大约两个月后,他再接再厉,又顺利完成了 CKS (Certified Kubernetes Security Specialist)认证考试,取得了 81% 的优异成绩。为更高效地备考,他强烈推荐以下优质资源,这些内容清晰明了,能帮助快速掌握关键概念。 ViktorUJ 的 CKS 学习指南:https://github.com/ViktorUJ/cks KodeKloud 的 CKS 课程:https://github.com/kodekloudhub/certified-kubernetes-security-specialist-cks-course SebastianUA 的 CKS 笔记:https://github.com/SebastianUA/Certified-Kubernetes-Security-Specialist Techiescamp 的 CKS 认证指南:https://github.com/techiescamp/cks-certification-guide 为了提高效率,Erjon 在 bash 配置中添加了一些别名来自定义工作流程: alias kubens='kubectl config set-context --current --namespace' alias kubectx='kubectl config set-cluster' alias force='--grace-period=0 --force' 彻底掌握考试大纲:备考初期,Erjon 建议考生逐条仔细阅读 CNCF 公布的考试知识点,并确保自己能在实践中完成每一项任务,做到理论与实践贯通。 充分使用 KodeKloud 并反复练习:特别要深入练习 Linux 基金会提供的模拟考试。不要只是观看视频,要动手完成每个实验,并反复练习,直到完全掌握。 创建个人笔记文件夹:按主题(如 Pods、Deployments、ConfigMaps 等)清晰整理笔记,形成自己的思维导图,方便快速查阅复习。 合理安排时间:考试过程中不要在某道题上卡太久。可以先标记下来,继续做后面的题目,最后再回头处理,从而最大限度地提高考试效率。 这些认证带来的不仅是技术能力的提升,更让 Erjon 对平台工程整体框架有了更宏观的认知。虽然考试聚焦于 Kubernetes,但备考过程中他也掌握了 Linux 网络架构、软件包管理机制、文件系统原理以及系统内部机制等广泛等广泛技能。 这是一段陡峭的学习曲线,过程充满挑战与挫折,但也正是这些经历,塑造了如今的 Erjon——一个更强大、更自信的初级平台工程师。 Erjo 不会盲目推荐大家踏上这条 Kubernetes 认证之旅,因为并非每个人都要通过考取认证才能走向成功,他也曾共事过尚未取得过任何认证的顶尖 DevOps 工程师。但如果你是一个充满好奇心、渴望突破认知边界、乐于挑战技术极限的人,那么这段旅程定会让你收获满满。对 Erjo 来说,这些认证不仅仅是“纸上的成就”,而是挑战自我、不断突破的见证,见证他探索技术的每一步。 这就是 Erjon 如何在18岁成为 Kubestronaut 的故事。旅程充满挑战,有时让人沮丧,但每一份努力都让他离目标更近。正是这些艰难险阻,让成功的果实愈发甘甜,这段经历对他来说无可替代。他想告诉每个正在犹豫追梦的人:“请大胆去梦,刻苦练习,别让困难战胜你,挡住你的脚步,你一定可以达到成功的彼岸!” 作者:Erjon Dibrani 18 岁,志向成为平台工程师 对 Kubernetes、Linux 和云原生技术充满热情 分享从 Scratch 到 Kubestronaut 的历程 CKA-CN & CKAD-CN & CKS-CN超级套购 https://training.linuxfoundation.cn/pack/30 CKA-CN & CKS-CN双证套购 https://training.linuxfoundation.cn/pack/22 CKA-CN & CKAD-CN双证套购 https://training.linuxfoundation.cn/pack/91 CKA-CN & LFS258套购 https://training.linuxfoundation.cn/pack/1 CKAD-CN & LFD259套购 https://training.linuxfoundation.cn/pack/4 CKS-CN & LFS260套购 https://training.linuxfoundation.cn/pack/21 Kubestronaut超级套购 https://training.linuxfoundation.cn/pack/81 如果你想了解更多关于 Kubestronaut 的内容,请访问以下关于 Kubestronaut 相关文章: CNCF 启动 Kubestronaut 计划展示K8S专家们火箭般的 Kubernetes 技能 加入 Kubestronaut 计划,成为全球云原生社区的榜样 Kubestronaut是如何炼成的 - Yongkang He的云原生之路 Kubestronaut 是如何炼成的 - Khushboo Khatter 的云原生之路 Felix Tsang 的 Kubestronaut 之路:云原生专家的成长轨迹与未来展望 一位 Kubestronaut 的诞生:Eleni Grosdouli 的云原生学习与成功之路 云原生时代:David Pech 的云原生学习之旅,塑造 Kubestronaut 传奇 携手共创:加入全球 500+ Kubestronauts 精英行列! Phong Nguyen Van 的 Kubestronaut 之路:云原生技术的探索与突破 Aleksandr Grigorenko 的 Kubestronaut 之路:从初学者到云原生职业突破之旅 Eyal Zekaria 的 Kubestronaut 之路:从 DevOps 专家到云原生架构师 David Mukuzi 的 Kubestronaut 故事:实践与学习成就技术之路 从 DevOps 工程师到云原生专家:Sofonias Mengistu 的 Kubestronaut 成长之路 Kubestronaut 之旅:Sathish 如何通过 CNCF 认证塑造云原生职业生涯 Kubestronaut 之路:Anmol Mishra 如何通过 Kubernetes 认证提升数据工程能力 Gerardo López 的 Kubestronaut 之旅:从 DevOps 工程师到云原生专家 莫桑比克首位 Kubestronaut:Nelson Hilario Filipe 的云原生之旅 Iliyan Petkov 的 Kubestronaut 之路:东欧云原生先锋的成长故事 Albert 朱云杰:中国区首位 Golden Kubestronaut 专家的云原生通关之路 挪威首位女性 Kubestronaut:Kateryna Firoozi 的云原生技术成长之旅 首位女性 Golden Kubestronaut 专家: Jana von šák 的云原生之旅 拥有 Kubernetes 及其他云原生技术技能,创造职业发展的无限可能,按 这里 报名参加 Kubernetes 认证考试,成为 Kubestronaut,开启您的云原生探索之旅!kubectl explain <resource>
更好地理解 Kubernetes 资源。kubectl -n <namespace> create deploy app --image=<image-name> --replicas=2 --dry-run=client -o yaml > deploy.yaml
kubectl logs <pod-name>
,,`kubectl describe <resource>kubectl events --for <resource>/<resource-name> --watch
find
— 定位文件/目录grep
— 在文件中搜索cut, awk, sed
— 提取或操作输出或文件内容curl
,wget
— 测试端点(API、服务等)ping
,telnet
— 测试网络连接性ip
,ipconfig
—netstat
检查网络接口和端口状态ps
, top
, htop
— 监控正在运行的进程apt
——安装如 kubeadm 和 kubelet 等必要组件
Linux基金会开源软件学园 Copyright © 2019-2025 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2