能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
能力说明:
具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。
暂时未有相关云产品技术能力~
热爱技术
一、vmstat 二、iostat 三、uptime命令 四、top命令
一、影响Linux性能的各种因素 二、程序问题
系统故障排除思路 重视报错信息 永远不要忘记日志文件 分析、定位、解决问题 影响Linux性能的各种因素服务器硬件因素 操作系统相关因素 程序因素 Linux性能优化工具 cpu性能优化工具vmstat.iostat sar 内存性能检测工具:free、top、sar、pidstat 磁盘性能评估工具 :iostat、sar 网络性能分析工具: ping、mtr、netstat 系统性能分析标准 几个故障处理案例和性能优化案例 su命令切换用户导致的问题
一、线上服务器建议开启的服务 二、可删除的系统用户和组 三、下期公开课预告 四、广而告之
1.关注ulimit命令 2.系统内核参数调优 ip_conntrack_max参数 swappiness参数
一.更新yum源以及软件版本 二.调整服务器时间NTP设置
一、网络安全配置 二、系统登录安全与SSH配置
一、系统安装和分区经验 二、服务器网络配置
Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。 它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。 这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。
一、XEN介绍 二、VT-X介绍 三、KVM 介绍 四、相关对比
一、IO 设备的工作原理 二、IO 虚拟化-软件模拟 三、IO 虚拟化-PV 四、IO 虚拟化-设备直通 五、TV-d 技术 六、IO 虚拟化-SRIOV 技术
大型操作系统(比如Linux)的内存管理的内容是很丰富的,而内存的虚拟化技术在OS内存管理的基础上又叠加了一层复杂性,比如我们常说的虚拟内存(virtual memory),如果使用虚拟内存的OS是运行在虚拟机中的,那么需要对虚拟内存再进行虚拟化,也就是vitualizing virtualized memory。
一、Binary Translation 二、Para-Virtualization 三、硬件辅助虚拟化 四、对比
一、虚拟化的定义及分类 二、虚拟机监视器及虚拟化模型 三、物理机与虚拟机 四、虚拟机监视器的标准 五、虚拟机技术的标准 六、常见的虚拟机软件
一、虚拟化技术应用 二、弹性计算能力 三、弹性计算的软件系统架构 四、虚拟化技术原理探析
一、总结 二、练习 三、参考书籍
一、Unsupervised learning 二、K-Means 三、Nearest neighbor methods 四、Decision trees 五、Ensemble methods 六、Try GDBT @Parameter Server 七、部分算法应用场景 八、Homework
一、Classification problems 二、Notation 三、Logistic regression 四、Try logistic regression @Parameter Server 五、Fun Time
一、预测线性模型 二、线性回归的定义 三、例题 四、尝试线性回归@参数服务器
一、人工智能、机器学习、深度学习 二、什么是人工智能 三、什么是机器学习 四、举例
一、机器学习的领域 二、机器学习的目标 三、定义跟术语 四、Standard Scenarios 五、Fun Time
一、为何机器可以学习? 二、举例 三、机器学习跟数据挖掘的关系 四、总结
非线性回归 过度拟合 模型选择
本实验通过在ack集群上部署jenkins,来实现一键式自动拉取github仓库上的代码,编译、构建镜像、部署deployment,来完成流水线部署的目的。
ACK集群故障处理与疑难处置
弹性伸缩是根据业务需求和策略,经济地自动调整弹性计算资源的管理服务。
ACK集群节点管理
随着社区K8s版本的不断演进,新的版本有着更为先进的新特性、更加全面的安全加固和漏洞修复。阿里云ACK也会对社区版本做适配,并且提供一键升级集群的功能。
1. ACK集群权限管理 2. ACK集群升级 3. ACK集群节点管理 4. ACK集群弹性伸缩 5. ACK集群故障处理与疑难处置 6. 实验四:流水线部署
通过ingress实现灰度发布,实现权重灰度和根据header灰度。
一、 Flannel网络 二、 Terway网络 三、 CoreDNS 四、 最佳实践
控制器列表 kube-controller-manager cloud-controller-manager kube-proxy 最佳实践
控制器模型 集群架构 Pod创建过程
理解容器和pod的基本原理以及差异 理解pod创建的过程 理解各个控制器的作用 理解ack集群的网络原理以及coredns的原理
理解容器和pod的基本原理以及差异 理解pod创建的过程 理解各个控制器的作用 理解ack集群的网络原理以及coredns的原理
该实验是“云原生与Kubernates基础课程”的配套实验。 涉及ACK集群上ingress、pod,以及日志服务、hpa的应用部署。 进行该实验的前提:需熟悉上述理论概念,建议完成配套理论课程学习。
本小节主要内容为K8s日志服务与监控,包括日志服务简介、日志服务采集、集群监控。
本讲主要内容为阿里云容器服务集群存储,包括CSI概述、存储卷特点、存储卷应用场景、集群存储常见问题。
本小节主要内容为负载均衡和路由,包括service、ingress的工作原理及使用方法。
本小节主要内容为Pod调度和资源管理,包括Pod调度过程、资源源调度和关系调度、调度相关的配置和使用、K8s组件控制器、SVC创建及使用、Pod生命周期管理及Kubectl常用命令和使用技巧。
本小节主要内容为集群中应用管理,包括如何在控制台进行应用的创建及创建应用过程中详细配置的介绍。
容器镜像仓库介绍 阿里云容器镜像服务ACR优势 ACR基础操作 ACR使用实践 常见问题
本小节主要讲解从0开始创建云原生应用的实验部分,以及Pod的几种状态、Pod在宿主机上体现方式。
本小节主要内容为K8s容器网络介绍,包括:网络约束和目标、节点内的Pod通信、跨节点的Pod通信、Pod与Netns的关系、典型容器网络实现方案。
本小节主要内容为存储卷介绍,包括:Persistent Volumes(PV)、Persistent VolumesClaim(PVC)的特点及使用。
本小节主要内容为K8s核心概念,包括声明式API、K8s组件控制器、SVC创建及使用、Pod生命周期管理及Kubectl常用命令和使用技巧。
本节课主要介绍Pod概念、Pod解决的问题、Pod启动流程、Pod生命周期管理、Pod中服务探活和K8s常用的命令。
本小节主要内容为K8s核心概念、Kubernetes功能、Kubernetes的架构、Kubernetes核心组件(Master、Worker、Pod)等内容。
本课程是云原生方向学习领域的基础课程,是成为云原生运维和实践工程师的必修课程。课程将从最基础的云原生概念开始讲起,帮助学员正确认识和理解云原生和K8s的发展历程、原理、相关组件和基本操作,掌握如何定义应用的资源需求、创建和使用。
2022年开发者社区上半年最热电子书TOP10出炉! *提示:如果您在移动端打开出现问题,可以复制链接到浏览器打开或在PC打开