臧雪园
其他

擅长领域:Devops,运维自动化,云计算

讲师介绍:在宝成国际集团华东行政中心主管华东地区网络、虚拟化、系统运维三年,从设计、网络设备选型、实施都有着丰富的经验。在互联网公司工作四年,对LINUX自动化运维、Devops有着独到的理解和实施经验。并取得华三网络工程师、系统集成项目管理工程师职称。

Linux:

gerrit 代码审查

Gerrit是一种免费、开放源代码的代码审查软件、使用web界面,可以相互审阅彼此修改后的程序代码,决定是否能够进行提交代码、退回或者要求开发人员进行返工。同时它也可以做为一个版本控制系统来使用。

 

该课程主要讲解了以下内容:

1.     Gerrit 的介绍以及安装配置

2.     Gerrit 的项目权限配置介绍

3.     Gerrit 的提交类型与并发代码审查的多个示例

4.     Gerrit gitlabJenkins 的集成

5.     Gerrit 结合权限,gitlabJenkins 的一个完整分支模型示例 


注意:学习该课程,需要具备一定的 git 知识,否则部分知识可能无法理解

>
共32课时(已更新32课时)| ¥168.00| 12人学习过开始学习
Linux:

GitLab CICD(持续集成部署)

GitLab CI/CD是一个内置在GitLab中的强大工具,它允许您将所有的持续方法(持续集成、交付和部署)应用到您的软件中,而不需要第三方应用程序或集成。


本课程主要讲解了以下内容:

 1. GitLab CICD 的介绍以及 GitLab 的安装。

2. GitLab CICD 最核心的组件 Runner 的各种环境的安装及配置

3. 利用一个简单的 spring 项目,来进行代码的二进制构建,Docker 镜像的构建

最后使用构建的镜像来进行 review、dev、stage、production 环境在 k8s 中的部署。


注意:学习该课程,需要有 k8s , docker 以及 gitlab 的基础知识,否则有个别知识可能无法理解 

>
共30课时(已更新30课时)| ¥128.00| 35人学习过开始学习
Linux:

Prometheus+Grafana(Kubernetes)企业级监控

本套课程由浅入深地对Prometheus进行了全方位的介绍,内容通俗易懂,理论与实践相结合。首先从监控体系讲起,介绍了关于监控的各种经典理论和方法。然后循序渐进地介绍了Prometheus的各个功能组件和配置方法,包括监控主机和容器、服务发现、警报管理,以及Kubernetes和运行其上的应用程序的监控。后面讲解了kube-prometheus的详细用法。


主要讲解prometheus、alertmanager的以下几个方面:

 1. Prometheus服务器部署及PromQL的查询及使用案例

 2. Alertmanager的使用详解

 3. 常见的日志告警,如邮件、钉钉、微信等

 4. 在kubernetes中监控的手工部署、应用监控。

 5. kube-prometheus在Kubernetes的应用,对k8s的各个组件的监控、告警、和对部署在k8s中应用的监控。


注意:本课程学习需要具有一定的Linux基础,网络基础,至少需要您了解网络七层协议,路由等基础知识,并掌握Docker和k8s相关知识点。


>
共67课时(已更新67课时)| ¥168.00| 50人学习过开始学习
Docker/K8S:

Kubernetes(k8s)应用管理利器Helm(2020)

Helm帮助我们管理kubernetes的应用,Helm chart帮助我们定义,安装和升级kubernetes应用。它主要有以下几个特征:

 > 管理复杂的应用

 > 简单的升级

 > 方便共享

 > 轻松的回退


知识讲解

本套课程首先讲解什么是Helm,以及它主要是做什么的。然后通过讲解Helm2和Helm3的架构让大家充分了解它们之间的不同。紧接着对Helm常用命令使用剖析,应用的在线安装做了详细说明。随之更深层次的讲解了chart模板相关的知识,比如控制语句,命名的模板、通过Files函数对文件的访问、及模板的定义相关排错。随后说明了在生产中常用的钩子、测试、及从Helm2到Helm3的不同之处及平滑升级、构建本地的仓库、自已如何一步的构建chart。


注意:本课程需要掌握 kubernetes 相关知识点后,才能学习。



>
共29课时(已更新29课时)| ¥128.00| 183人学习过开始学习
Docker/K8S:

kubernetes (k8s) 集群二进制手工安装

Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。


在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。


虽说我们可以使用比如Kubeadm工具可以简化k8s集群的部署,但这却对我们k8s的各个组件如何协同工作,及排错造成困扰。本套课程主要是以二进制的方式来一步步的安装k8s的集群,来加深我们对K8s集群进一步的理解。同时也可以作为我们生产部署的一种方式。


知识讲解:

   1.   概述了K8s的集群的一个整体架构。

 2. 为了实现各个组件的通信,讲解了如何为各组件签发证书、配置kubeconfig、和产生加密的key及密钥。

 3. Etcd键值存储集群的部署。

 4. K8s的主节点的三大组件一步步的部署。

 5. K8s的worker节点的三大组件及flannel网络插件部署。

 6. 部署kube coredns作为k8s内部的域名解析。


注意:本课程学习需要具有一定的Linux基础,**是学习过K8s集群或者在使用K8S使用有一段时间的。这样可以更好的理解本套课程内容。



>
共10课时(已更新10课时)| 免费| 345人学习过开始学习
Linux:

GitLab 服务器管理与配置

Git 是一个开源的分布式版本控制系统,由 Linux 之父 Linux Torvalds 为了帮助管理 Linux 内核开发管理创建。

 

而 GitLab 是基于 Git 的基础上而创建的一个功能更加强大的web版本管理系统,它主要分为社区版和商业版,商业版与社区版主要的区别是:商业版提供了更加丰富的一些功能,但它们的核心功能都是一样的。


本课程主要讲解了一下内容:

 

 1. 服务器的安装与配置

 2. 用户和组的管理

 3. 问题与 Wiki的创建与使用

 4. 项目的一个简单示例

 5. 服务器的备份与还原以及与外部服务的集成

 

注意:学习该课程,需要您对 Linux 和 Git基础知识有一些了解,否则有个别知识可能无法理解。




>
共38课时(已更新38课时)| ¥128.00| 143人学习过开始学习
Docker/K8S:

kubernetes 网络之 flannel 与 calico

Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。


在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。

 

K8s网络在kubernetes的管理中是不可或缺的部分,本套课程主要围绕目前主流的flannel和calico两个网络组件进行讲解。还深入的剖析了calico和k8s网络策略等。


主要讲解K8S网络的以下几个方面:

  1. Flannel网络在k8s中的应用,及三种后端模式的演示。

  2. Calico网络在k8s中的架构及部署。

  3. Calico各选项的调整及对网络性能的优化。

  4. Calico网络策略和K8s网络策略的常见用法及案例。

  5. Calico网络策略的高级使用场景,比如限制到k8s节点的流量及高并发流量的旁路等。

  6. Flannel网络的迁移及和calico策略的集成。


注意: 本课程学习需要具有一定的Linux基础,网络基础,至少需要您了解网络七层协议,路由等基础知识,并掌握Docker和k8s相关知识点。






>
共37课时(已更新37课时)| ¥168.00| 38人学习过开始学习
Docker/K8S:

Docker 网络详解

Docker 是 PaaS 供应商 DotCloud 开源的一个基于 LXC 的高级容器引擎,基于 Go 语言开发并遵从Apache 2.0  协议,通过内核虚拟化技术(namespaces及cgroups等,这里的内核技术指的是Linux内核)来提供容器的资源隔离与安全保证等。由于docker通过操作系统层的虚拟化实现隔离,所以在运行时,不需要额外的虚拟化管理程序(VMM(Virtual Machine Monitor),以及Hyperisor)支持,它属于内核级虚拟化,可以实现更高的性能,同时对资源的额需求更低。它和KVM 虚拟化的区别在于:docker是通过隔离来进行创建容器,而KVM虚拟化通过模拟方式创建虚拟机。而本套课程主要讲解docker容器网络的各种构建方式,比如单台主机内的容器通信,及多台主机间的容器通信的主流实现方式。


主要讲解Docker 网络以下几个方面:

  1.  Linux的虚拟桥和虚拟网卡、网络名称空间等。

  2.  Docker网络的基础知识。

  3.  用户自定义的网络

  4.  Dockeropenvswitch虚拟交换机的集成。

  5.  容器dns相关配置

  6.  容器网络通信的相关安全

  7.  容器和flannel网络集成

  8.  容器网络的相关排错


注意:本课程学习需要具有一定的Linux基础、网络基础,至少需要您了解网络七层协议,路由等基础知识,并掌握Docker相关知识点。







>
共36课时(已更新36课时)| ¥39.00| 75人学习过开始学习
Linux:

Kubernetes 之 MetalLB 与 Nginx Controller

MetalLB是一个针对自建kubernetes集群,用来当作一个负载均衡器来和K8S进行集成的。且可以使用ARP/NDP协议或BGP协议和其它网络设备进行集成。


Nginx Controller也是当今用的最多和k8s集成、做服务反向代理的工具,并且同时还可以做到金丝雀发布等。


注意:

    1.  学习该视频之前,需要具有 Kubernetes 集群管理配置经验。

   2. 如果没有支持BGP路由协议的硬件设备,MetalLB 部分的 BGP 负载均衡实验您可能无法做,但是后续的Nginx Controller 可以基于 MetalLB 二层负载均衡做实验。



本课程主要分为两大方面来讲解:


1.   MetalLB

   -   MetalLB在网络二层协议的应用优缺点

   -   MetalLB和防火墙BGP协议进行交互,在生产中的应用等


2.   Nginx Controller

   -   基于主机名、路径服务的路由

   -   基本用户认证、外部认证,客户端服务器双向认证

   -   利用nginx controller应用金丝雀的发布



>
共20课时(已更新20课时)| ¥128.00| 162人学习过开始学习
Linux:

Jira Software 8 敏捷项目管理(1)

Jira是Atlassian公司出品的项目与事务跟踪工具,被广泛用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪和敏捷管理等工作领域。

 

该课程主要适用于对 Jira Software 8 的管理以及配置,并且针对配置做了一些小示例,来进行知识点的巩固。主要分为五个方面对Jira进行了讲解和剖析:


1.     Jira 的介绍授权以及安装配置

2.     项目的类型的介绍以及项目的创建

3.     Jira敏捷方法(Scrum和Kanban) 的概念介绍和配置

4.     Jira 问题介绍,操作以及配置

5.     Jira 自定义字段以及配置


>
共27课时(已更新27课时)| ¥128.00| 199人学习过开始学习
每页显示 共40条数据 1 2 3 4

最近学员 累计31967

最新评论

手机看
关注公众号

关注公众号

下载APP

下载APP

客服 帮助 返回
顶部