Jenkins

Kubernetes/K8s架构师实战集训营【2020最新】

做~自己de王妃 提交于 2020-11-08 15:26:07
Kubernetes/K8s架构师实战集训营【2020最新】 下载地址: 百度云盘 这门课上线有 2 年多了,目前进行到 第11期,已有 800 多位学习,并实现了加薪和提升技能的目标,得到学员一致好评,好评率达99%! 为满足不同需求,这个架构课分为初中级和中高级两个阶段,也可根据需要选择学习。 虽说今年的大环境不是很好,但是从拉钩网招聘数据来看,K8s岗位薪资不降反而上涨不少!工作5年,薪资范围普遍 30k~40k 主要还是因为K8s大势所趋,大公司已经完成落地,正在不断迭代,需要这方面人才来支撑,小公司正在为迁移筹备,也需要这方面人才做主导;而K8s又是一个功能强大、生态完善的容器云平台,运维这个平台就需要具备非常强的专业能力,也就是说不是随便找个高级开发或者架构师就能替代该岗位的! 章节目录: 01 开班仪式 【回放】开班仪式:行情分析、内容综述及学习建议(7月28日 21:00-22:30) 02 赠送视频 【录播】搭建一个生产级K8S高可用集群(1)(33分钟) 【录播】搭建一个生产级K8S高可用集群(2)(95分钟) 【录播】搭建一个生产级K8S高可用集群(3)(106分钟) 【录播】搭建一个生产级K8S高可用集群(4)(36分钟) 【录播】Ansible入门(基本使用)(126分钟) 【录播】Ansible入门(Playbook&Roles详解)(147分钟) 03

Java程序员涨薪必备技能

廉价感情. 提交于 2020-11-08 10:14:02
Java程序员涨薪必备技能 Java程序员涨薪必备技能 工作1-3年,当我们向老板提出加薪的时候,或者跳槽去“捡”offer的时候,我们底气够吗? 敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?是不是提出要求后你的主管、经理立刻同意,为了把你留住。 然而,现实往往是... 互联网公司面试道路又长且阻,技术面少的两轮,多的五六轮 技术不过硬,其他的都免谈。 如何才能持续成长呢?是每一个程序员都绕不开的话题。 你有没有发现,身边总有人成长的特别快,总是先人一步? 当你正在困惑与技能方向的选择时,他已经掌握了高效率的进阶方法;当你还在苦恼于Bug的调试与修复时,他已经度档一面,处理更为复杂的项目了;当你还在思考自己的技术人生,寻求突破和上升,他已经成为骨干,拿高薪带小团队了。 问题来了,他是怎么做到的? 向大家推荐——程序员进阶小攻略 一、互联网工程与工具 工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的: Maven ,项目管理 Jenkins ,持续集成 Sonar ,代码质量管理 Git ,版本管理 二:源码分析 学习Java技术体系,流行的框架与组件是必不可少的: Spring5 ,做应用必不可少的最新框架 SpringMVC ,必不可少的应用框架 MyBatis ,玩数据库必不可少的组件 三:并发编程

Jenkins-slave 镜像集成 docker 和 kubectl

北城以北 提交于 2020-11-06 08:55:20
1、说明 对官方的 jenkins/jnlp-slave 镜像集成 docker 和 kubectl 命令。 2、Dockerfile 文件 该镜像底层采用的是 Debian 系统,先更改下载源,然后安装 docker-ce,并下载 kubectl 文件(因官网下载链接有墙,故用 rancher 提供的下载链接)。 FROM jenkins/jnlp- slave ENV KUBECTL_VERSION =v1. 14.5 USER root RUN echo " deb http://mirrors.163.com/debian/ stretch main " > /etc/apt/sources.list && \ echo " deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib " >> /etc/apt/sources.list && \ echo " deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib " >> /etc/apt/ sources.list RUN apt - get update && \ apt - get -y install apt

架构概述

谁说我不能喝 提交于 2020-11-06 05:43:44
背景 满足整个大B业务从线上到供应链的全线业务系统的研发和维护,保证整个系统的稳定性和性能。 架构思考 大B业务不同于小B业务,它没有常见的业务高并发的场景,所以更多是对业务数据的一致性(业务数据基本都跟财务相关),系统的稳定性和常规故障自动恢复能力有更高期盼和要求。同时伴随业务的及数据增长,整体系统性能要保证的稳定。 总体架构图 架构演进历程 项目基础设施搭建 -> 运维自动化 ->数据库运维构建 -> 分布式基础设施搭建 -> 分布式监控体系构建 -> 分布式框架自研 -> 业务基础服务构建 -> 技术分享 -> 开源社区构建 (大致的推进重新历程如上,实际场景下不分严格先后顺序。) 项目基础设施的建设 涉及 gitlab, svn, jenkins , nexus, sonar, 禅道, 知识库;剥离出永辉自身的研发基础设施,减少频繁的沟通成本,获取系统的管理员权限便于打通研发和运维自动化。 运维自动化 1. 钉钉自动化报警/通知 涉及jenkins,gitlab,禅道,sonar,知识库等自动化集成。 2. jenkins 一键发布 涉及jenkins的一键滚动发布,自动回滚,异常自动重启,便于运维快速发布,避免手工发布的出错。 3. docker 容器集群化 从docker单机版到docker集群版本,逐步验证,逐步推进到线上环境部署,提升现有服务器的资源的利用率