Kubernetes与微服务最佳实践
Humtey Gao 查看讲师
百林哲咨询(北京)有限公司专家团队成员
美国某大型服务商创始工程师,目前为Apache ShardingSphere和Apache SkyWalking核心贡献者,参与该开源项目在软件开发云的商业化进程。
浏览:2110次
详情 DETAILS

课程简介

Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。本课程将围绕Kubernetes进行深入的探索。

课程收益

了解Kubernetes系统基础架构及核心概述

掌握Kubernetes系统的应用编排核心资源

掌握Kubernetes存储的网络模型与实践。

了解Kubernetes其他方面高级特性。

受众人群

软件工程师、测试工程师等相关开发人员和运维人员。

课程周期

2天(12H)

课程大纲

标题

授课内容

基础与核心

容器技术与微服务

容器原理

Kubernetes历史演化

Kuberentes与微服务

Kubernetes架构

Kuberentes核心组件

Kubernetes设计理念

Kubernetes安装与运维

安装模式

集群规划

安全认证

核心组件安装

日志管理

集群监控

核心资源

资源对象规范

容器

Pod

复制控制器与副本集(RC与RS)

部署Deployment

节点Node

服务Service

标签Label

标注Annotation

任务与定时任务(Job与CronJob)

配置文件ConfigMap

密钥Secret

存储卷Volume

滚动升级

自动横向伸缩HPA

Trouble Shooting技巧

基础实战


存储与网络

 

存储卷详解

持久化卷PV

持久化卷声明PVC

存储类别StorageClass

PV管理最佳实践

Docker的网络模型

Kubernetes网络模型

Underlay与Overlay

Flannel

Calico

DNS解析

Kube-proxy原理

Ingress与IngressController

其它高级特性

Statefulset

授权RBAC

ServiceAccount

Security Context

集群邦联

微服务实战


案例分享



企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1