文章
94
标签
89
分类
16
首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于
Kubernetes
发表于
2023-10-03
|
更新于
2023-10-03
|
Linux
|
字数总计:
5
|
阅读时长:
1分钟
|
阅读量:
没有权限
文章作者:
虾壳
文章链接:
http://yagote.github.io/2023/10/03/kubernetes/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来自
虾壳
!
教程
云原生
Kubernetes
上一篇
KubeSphere+项目部署+DevOps+Helm
下一篇
Linux
相关推荐
2023-10-03
KubeSphere+项目部署+DevOps+Helm
2023-10-02
Docker
2023-09-11
k8s重要命令
目录
一、介绍
1、概述
1.1 应用部署方式演变
1.2 kubernetes简介
2、相关概念
3、kubernetes组件
二、集群环境搭建
1、环境规划
1.1 集群类型
1.2 安装方式
1.3 主机规划
2、环境搭建
2.1 系统安装
2.2 环境初始化
2.3 安装docker
2.4 安装kubernetes组件
2.5 准备集群镜像
2.6 集群初始化
2.7 安装网络插件
3、服务部署
三、资源管理
1、资源管理介绍
2、YAML语言介绍
3、资源管理方式
3.1 命令式对象管理
3.2 命令式对象配置
3.3 声明式对象配置
四、重要命令
1、Namespace
1.1 查看
1.2 创建
1.3 删除
1.4 使用配置进行操作
2、Pod
2.1 创建并运行
2.2 查看pod信息
2.3 访问Pod
==2.4 删除指定Pod==
2.5 使用配置进行操作
3、Label
3.1 命令方式
3.2 使用配置进行操作
4、Deployment
4.1 命令操作
4.2 使用配置进行操作
5、Service
5.1 创建Service
5.2 删除Service
5.3 使用配置进行操作
五、Pod详解
1、Pod介绍
1.1 Pod结构
1.2 Pod定义
2、Pod配置
2.1 基本配置
2.2 镜像拉取
2.3 启动命令
2.4 环境变量
2.5 端口设置
2.6 资源配额
3、Pod生命周期
3.1 创建和终止
3.2 初始化容器
3.3 钩子函数
3.4 容器探测
3.4.1 方式一:Exec
3.4.2 方式二:TCPSocket
3.4.3 方式三:HTTPGet
3.5 重启策略
4、Pod调度
4.1 定向调度
4.1.1 NodeName
4.1.2 NodeSelector
4.2 亲和性调度
4.2.1 NodeAffinity
4.2.2 PodAffinity
4.2.3 PodAntiAffinity
4.3 污点和容忍
4.3.1 污点(Taints)
4.3.2 容忍(Toleration)
六、Pod控制器详解
1、Pod控制器介绍
2、ReplicaSet(RS)
2.1 创建ReplicaSet
2.2 扩缩容
2.3 镜像升级
2.4 删除ReplicaSet
3、Deployment(Deploy)
3.1 创建deployment
3.2 扩缩容
3.3 镜像更新
3.3.1 重建更新
3.3.2 滚动更新
3.4 版本回退
3.5 金丝雀发布
3.6 删除Deployment
4、Horizontal Pod Autoscaler(HPA)
4.1 安装metrics-server
4.2 准备deployment和servie
4.3 部署HPA
4.4 测试
5、DaemonSet(DS)
6、Job
7、CronJob(CJ)
七、Service详解
1、Service介绍
2、Service类型
3、Service使用
3.1 实验环境准备
3.2 ClusterIP类型的Service
3.3 HeadLiness类型的Service
3.4 NodePort类型的Service
3.5 LoadBalancer类型的Service
3.6 ExternalName类型的Service
4、Ingress介绍
5、Ingress使用
5.1 环境准备
5.1.1 搭建ingress环境
5.1.2 准备service和pod
5.2 Http代理
5.3 Https代理
八、数据存储
1、简单存储
1.1 EmptyDir
1.2 HostPath
1.3 NFS
2、高级存储
2.1 PV和PVC
2.2 PV
2.3 PVC
2.4 生命周期
3、配置存储
3.1 ConfigMap
3.2 Secret
九、安全认证
1、访问控制概述
2、认证管理
3、授权管理
4、准入控制
十、DashBoard
1、部署Dashboard
2、使用DashBoard
2.1 查看
2.2 扩缩容
2.3 编辑
2.4 查看Pod
2.5 操作Pod
2.6 集群信息
搜索
数据库加载中