• 使用Kubernetes两年的经验教训

    大约两年前,我们决定放弃基于Ansible的安装配置方式,以便在EC2上部署应用程序的方式,并转向使用Kubernetes实现应用程序的容器化和编排。我们已经将大部分基础设施迁移到了Kubernetes。这是一项艰巨的任务以及挑战——从混合部署方式直到大部分迁移完成,再到培训整个团队学习全新的操作范式等等。 在这篇文章中,我们想回顾一下我们的经验,并与你分享我们在这段旅程中所学到的东西,以帮助你做出更好的决策,增加成功的机会。 清楚你迁移到Kubernetes的原因 无服务和容器化是很好的概念。…

    马哥教育快报 2021年8月9日
  • 0元!DevOps特训班明日正式开班,免费试听通道限时开启!

    【DevOps特训班】  8月7日正式开班!   现开通免费试听通道,8月7日9:00-18:00,VIP正课内容0元试听,另外报名课程还有机会获得惊喜好礼,千万不要错过! 此次试听直播将会在腾讯课堂实时同步,大家可扫描下方二维码提前预约,满满干货,相信会给你带来不一样的学习体验! 腾讯课堂直播二维码 (扫码提前预约) 观看Tips:扫描上方二维码,下拉目录至→23.Django基础和ORM(无需点击下方立即购买) 此外,除了本次直播0元试听福利,报名课程还有机会获得最新惊喜好礼!小米…

    马哥教育快报 2021年8月6日
  • 一次大厂面试的经历,这几道面试题你能答出来吗?

    我打算跳槽了,在这家公司干了两年,想换份工作提升一下自己。在各种招聘网站上投了几十份简历,终于找到一个各方面都比较满意的岗位:25K、五险一金,定期体检、各种补贴绩效。 之前面试几家小公司的时候,积攒了许多面试经验,现在终于要派上用场了,这次也刷了大量面试题,网上搜了许多面经,按我这准备程度来说,面试一般没问题。 但毕竟是大厂面试,心里还有些紧张,所幸面试进行的十分顺利,运维系统建设以及Kafka等题目回答的还可以,这下我放松多了。 但万万没想到快结束的时候,面试官问的几个问题让之前的努力全都白…

    马哥教育快报 2021年8月6日
  • 马哥教育携手阿里云、LFOSSA联合发布云原生人才计划 2.0,基于开源与云打造培养认证体系!

    2021 年 8 月 1 日,在由 Linux 基金会亚太区、开源中国共同主办的 GOTC 2021 深圳站。阿里云、Linux 开源软件学园(简称 LFOSSA)、马哥教育联合发布“云原生人才计划 2.0”,旨在协同开源生态力量,为云原生领域提供更具专业性的定向人才培养方式,帮助云原生时代的开发者更好地享受云红利,创造新价值。 技术体系向云原生方向不断创新和演进的同时,也在迅速优化着企业向数字化转型的路径。云原生是未来趋势这件事已经毋庸置疑,但更重要的是,我们应该如何到达云原生的未来? 曾经开…

    马哥教育快报 2021年8月4日
  • 云原生时代需要什么样的存储系统?

    1   导读 本文介绍了目前云原生环境下,支持有状态应用的几种典型存储方案的特点,并对市场主流的几个云原生存储产品实际测试性能进行对比。  2   现状 当前,云原生已经成为应用开发者在选择架构设计时的首选。云原生让应用开发者可以将所有精力都集中在开发业务逻辑本身,这极大降低了应用开发者的负担。 而应用系统的敏捷性、扩展性、可靠性、高可用等,则由基础设施软件和运维团队共同承担。一方面,运维团队需要利用基础设施软件,快速响应业务系统提出的部署、扩容、迁移等需求,另一方面,也要时刻保持业务系统和基础…

    马哥教育快报 2021年8月3日
  • Prometheus语法初探

    概述 Prometheus是一套使用Go语言进行编写的监控工具,专注于基础监控,默认仅保留15天的监控数据,15天的监控数据,已经足够运维人员去排查和分析运维故障。Prometheus有专门的PQL语言,可以对采集上来的指标进行多维度、函数分析,具有高度的指标定制化能力。本文将同大家一起学习Prometheus的PQL语法,验证并记录下过程。 PQL重要概念 即时向量 一个时间点某指标的值,如: 区间向量 指的是在某段时间内metric的取值,每个时间点都包含一系列的值,如: 指标类型 Gaug…

    马哥教育快报 2021年8月3日
  • 这几种技巧,能有效帮你提升接口查询速度

    1. MySQL查询慢是什么体验? 大多数互联网应用场景都是读多写少,业务逻辑更多分布在写上。对读的要求大概就是要快。那么都有什么原因会导致我们完成一次出色的慢查询呢? 1.1 索引 在数据量不是很大时,大多慢查询可以用索引解决,大多慢查询也因为索引不合理而产生。 MySQL 索引基于 B+ 树,这句话相信面试都背烂了,接着就可以问最左前缀索引、 B+ 树和各种树了。 说到最左前缀,实际就是组合索引的使用规则,使用合理组合索引可以有效的提高查询速度,为什么呢? 因为索引下推。如果查询条件包含在了…

    马哥教育快报 2021年8月2日
  • 调试 Kubernetes 最简单方法

    调试容器化工作负载和 Pod 是每位使用 Kubernetes 的开发人员和 DevOps 工程师的日常任务。通常情况下,我们简单地使用 kubectl logs 或者 kubectl describe pod 便足以找到问题所在,但有时候,一些问题会特别难查。这种情况下,大家可能会尝试使用 kubectl exec,但有时候这样也还不行,因为 Distroless 等容器甚至不允许通过 SSH 进入 shell。那么,如果以上所有方法都失败了,我们要怎么办? 更好的方法 其实我们只需要使用更合…

    马哥教育快报 2021年8月2日
  • 做了两年运维后,我后悔了

    前几天一个老同事来跟我吐槽,说在公司做了 2 年多了,这个月突然发现,手里这些活儿,新来的应届生竟然刚来就能上手,甚至还能更快找到源头,给出解决方案。 现在不仅每天和应届生抢活儿干,连薪资都被倒挂了。身体被掏空不说,年终奖没落多少,两年过去连个 Title 都不给。 说好的运维人均薪过万,升职快、发展好呢,怎么到自己这儿,就变成打最累的工,挣最少的钱了。 后来他忍不住硬着头皮去问了新人,为什么每次动作都比自己快,结果也比自己好。 新人告诉他,自己其实更多是依靠运维工具去进行工作。 同事感叹到,最…

    马哥教育快报 2021年7月29日
  • 我,毕业一年,月入过万,想给所有学弟学妹提个醒!

    最近,应届毕业生的群体焦虑似乎达到了一个巅峰。 很多初入社会的同学可能也在同样经历这些困惑: 大学4年,明明成绩也不差,为什么总找不到合适的工作; 一边说招收应届毕业生,一边要求1-3年工作经验,HR脑子有坑吗; 面试了数十家大公司,慢慢接受自己也只是个普通人罢了。 而且随便在知乎上搜一搜,也能感受到扑面而来的焦虑气息…… 为什么会有这些焦虑?究其原因有3点: 课本内容与企业人才需求断层,全靠自己摸索提升; 大批人才涌入市场,琐碎简单的工作内卷严重; 大部分人还是学生心态…

    马哥教育快报 2021年7月28日
匠心精神,良心教育-IT人的高薪实战学院 咨询电话:4000806560