当前位置: 首页 > news >正文

cka/ckad应试指南 从docker到kubernetes完全攻略

《cka/ckad应试指南 从docker到kubernetes完全攻略》 段超飞
docker
1-安装并配置docker,yum源,docker下载慢
2-基本命令:镜像管理,基本命令,创建容器
3-网络,存储卷,镜像仓库,
4-dockerfile,编排工具
k8s
1-基本定义
vsphere:esxi运行虚拟机,vcenter管理平台,vsphere client连接
k8s:woker运行pod(pod可以运行多个容器)(kubelet接受命令-kube-proxy转发给pod), master管理平台(kubectl,apiserver,controller,scheduler,),客户端kubectl通过apiserver连接k8s
namespaces,资源隔离作用,确定命名空间,qq群,(群1,群2),地点
2-k8s的部署,升级内容;
3-pod的操作,基本上yaml文件解读
存储管理:emptydir临时存储,hostpath单台机器,nfs共享
持久存储 persistenvolumeclaim:pvc,pv,先创建pv,再创建pvc。
动态卷供应:storageclass,自动创建pv与pvc对应,
密码管理:mysql:secret,configmap
控制器:deployment,:高可用保持pod容器数量,daemonset:每个节点一个pod,
探针:liveness,yaml里定义
job:定时任务
4-服务管理
1-pod地址随时变化,引入service,svc,负载均衡器,kube-proxy
2-服务之间访问,对内
clusterip发现svc, wordpress访问mysql服务
变量发现svc, 环境变量里有env
dns发现svc,通过coresdns, 服务名映射到服务ip
服务发布,对外
nodeprot:映射到物理机,任一节点固定端口。服务较多时,造成端口占用过多
loadbalancer:分配服务地址池访问,ingress:本质nginx反向代理,nginx文件
ingress是一个7层的HTTP/HTTPS负载均衡器,那么一个ingress可以为多个POD的服务提供负载均衡。
需要一个外网IP地址,需要POD在配置为Loadbalancer或NodePorts的基础上才能使用ingress

5-网络管理
网络策略:ingress, egress,
4种关系

6-helm包管理
和kubectl类似

7-安全管理
kubeconfig
kubectl授权
资源限制

8-cicd
devops管理

http://www.lryc.cn/news/153285.html

相关文章:

  • js中如何使用可选函数参数
  • 基于Open3D的点云处理17-Open3d的C++版本
  • GIT相关内容总结
  • golang清空数组的方法
  • postgresql并行查询(高级特性)
  • Python所有方向的学习路线图!!
  • 2022年03月 C/C++(七级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 使用 Laf 一周内上线美术狮 AI 绘画小程序
  • Kubernetes(k8s)当中安装并使用ingress暴露应用
  • 03-Flask-工程配置加载方式
  • Orangepi安装外设库 wiringPi
  • [dasctf]misc3 chrchrchr.pcapng
  • 微服务--Sentinel(实现:服务高可用)
  • 【MySQL】4、MySQL备份与恢复
  • python后端,一个账户,多设备登录管理
  • Django实现音乐网站 ⒁
  • 服务器监控可视化
  • Redis网络模型
  • Super Resolve Dynamic Scene from Continuous Spike Streams论文笔记
  • 操作视频的开始与暂停
  • 使用Docker配置深度学习的运行环境
  • 三相PMSM的坐标变换
  • 8.(Python数模)(预测模型一)马尔科夫链预测
  • Leetcode1006笨阶乘
  • 阻塞非阻塞IO(BIO和NIO),IO多路复用
  • HTTP协议初识·中篇
  • 数学建模:拟合算法
  • 计算机网络-笔记-汇总
  • STM32定时器定时及其应用
  • (牛客) 游游的字符重排(next_permutation的使用)