一文K8S篇

目录

一、k8s介绍

1.1 应用部署方式演变

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 k8s简介

在这里插入图片描述
在这里插入图片描述

1.3 k8s组件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4 k8s概念

在这里插入图片描述在这里插入图片描述

二、集群环境搭建

2.1 环境规划

2.1.1 集群类型

在这里插入图片描述

2.1.2 安装方式

在这里插入图片描述

2.1.3 主机规划

在这里插入图片描述

2.2 环境搭建

在这里插入图片描述
cdh:https://www.cnblogs.com/liugp/p/16286645.html
k8s:https://www.cnblogs.com/liugp/p/16357445.html
https://zhuanlan.zhihu.com/p/560557852

三、资源管理

3.1 资源管理介绍

在这里插入图片描述
在这里插入图片描述

3.2 YAML语法介绍

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 资源管理方式

在这里插入图片描述

3.3.1 命令式对象管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3.2 命令式对象配置

在这里插入图片描述
在这里插入图片描述

3.3.3 声明式对象配置

在这里插入图片描述
在这里插入图片描述

四、实战入门

4.1 Namespace

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2 Pod

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 Label

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 deployment

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.5 service

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、Pod详解

在这里插入图片描述

5.1 Pod介绍

5.1.1 Pod结构

在这里插入图片描述

5.1.2 Pod定义

在这里插入图片描述
命令不用全部都记,可以通过如下命令查看:
在这里插入图片描述
记住主要常用的就可
在这里插入图片描述
在这里插入图片描述

5.2 Pod配置

在这里插入图片描述

5.2.1 基本配置

在这里插入图片描述
在这里插入图片描述

5.2.2 镜像拉取

在这里插入图片描述

5.2.3 启动命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.2.4 环境变量

在这里插入图片描述
在这里插入图片描述

5.2.5 端口设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.2.6 资源配额

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5.3 Pod生命周期

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3.1 创建和终止

Pod创建
在这里插入图片描述
在这里插入图片描述

5.3.2 初始化容器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3.3 钩子函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3.4 容器探测

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3.5 重启策略

在这里插入图片描述

5.4 Pod调度

在这里插入图片描述

5.4.1 定向调度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.4.2 亲和性调度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.4.3 污点和容忍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、Pod控制器详解

6.1 Pod控制器介绍

在这里插入图片描述
在这里插入图片描述

6.2 ReplicaSet(RS)

在这里插入图片描述
资源清单yaml文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.3 Deployment(Deploy)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
扩缩容和RS一样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:–record=true参数加上才能看到history信息
在这里插入图片描述
在这里插入图片描述

6.4 Horizontal Pod Autoscaler(HPA)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.5 DaemonSet(DS)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.6 Job

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.7 Cronjob(CJ)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、Service详解

在这里插入图片描述

7.1 service介绍

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.2 service类型

在这里插入图片描述

7.3 service使用

7.3.4 NodePort类型的service

在这里插入图片描述

7.3.5 LoadBalancer类型的service

在这里插入图片描述

7.4 Ingress介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.4.1 环境搭建

在这里插入图片描述

7.4.2 准备service和pod

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.4.3 http代理

在这里插入图片描述
在这里插入图片描述

7.4.4 https代理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、数据存储

8.1 基本存储

在这里插入图片描述

8.1.1 EmptyDir

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.1.2 HostPath

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.1.3 NFS

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.2 高级存储

8.2.1 PV和PVC

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.2.2 PV

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.2.3 PVC

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.2.4 生命周期

在这里插入图片描述
在这里插入图片描述

8.3 配置存储

8.3.1 ConfigMap

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.3.2 Secret

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九、安全认证

9.1 访问控制概述

在这里插入图片描述
在这里插入图片描述

9.2 认证管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.3 授权管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实战:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.4 准入控制

在这里插入图片描述
在这里插入图片描述

十、Dashboard

猜你喜欢

转载自blog.csdn.net/weixin_43676010/article/details/127940467
今日推荐