Aphelios·
这个作者很懒,什么都没留下…
展开
-
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第14章 包管理helm v3
考试大纲:了解helm是如何工作的,从而实现快速部署应用本章要点:考点1:添加helm源考点2:使用helm 部署应用前面在使用wordpress + mysql 部署博客应用的时候,需要做许多工作,需要每个pod创建pv和pvc,然后分别创建每个应用pod及svc,整个过程非常麻烦.原创 2024-05-09 00:10:00 · 484 阅读 · 0 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第13章 网络管理
考试大纲: 了解网络策略的作用及创建网络策略本章要点:考点1: 创建及删除网络策略考点2:创建基于标签的网络策略所谓的网络策略,其实就是类似于防火墙,允许哪些客户端访问,那些客户端不能访问网络策略主要有两种类型:ingress和egress(1)ingress:用来限制“进”流量(2)egress:用来设置pod的数据是否能出去定义的网络策略到底保护哪些pod是有该策略里podSelector字段来指定,即防火墙来保护谁。原创 2024-05-07 01:07:39 · 459 阅读 · 0 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第12章 服务管理
考试大纲:了解service的作用,了解port、targetport、NodePort的作用创建service并通过NodePort及ingress的方式发布服务。了解3种服务的发现方式:clusterIP、变量、dns本章要点:考点1: 创建及删除service考点2: 了解service是通过标签的方式定位pod考点3: 通过Nodeport发布服务考点4:创建ingress并发布服务。原创 2024-05-06 01:11:03 · 617 阅读 · 4 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第11章 job
考试大纲:了解job及cronjob(定时任务)的作用,通过配置job执行一次性任务,通过配置cronjob执行周期性任务本章要点:考点1: 创建及删除job考点2:创建及删除cronjob前面讲过deployment可以管理pod,这些pod里运行的是一个守护进程,比如某个pod里运行的是nginx,会一直运行着。但我们在日常的工作中经常会遇到一些需要进行数据处理、分析、测试、运算等的需求,测试完就算了,不需要pod一直运行下去。原创 2024-05-03 17:09:05 · 458 阅读 · 1 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第10章 探针
考试大纲:了解探针的作用,为pod配置探针从而检测程序是否健康运行本章要点:考点1:为pod配置liveness探针考点2: 为pod配置readiness探针对于deployment来说,指保证pod的状态为running。如果pod的状态是running,但是里面丢失了文件,导致用户访问不到数据,deployment是不管的此时就需要用probe(探针)来检测是否正常工作。probe是定义在容器里的,可以理解为是在容器里加一个装置,来探测容器是不是正常工作,分为。原创 2024-05-03 03:09:40 · 317 阅读 · 2 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第9章 daemonset (守护进程)及其他控制器
考试大纲:了解daemonset的作用,创建及删除daemonset本章要点:考点1 创建及删除daemonset考点2 指定pod运行在特定的节点daemonset 简称ds和deployment类似,也是pod的控制器,区别在于daemonset会在所有的节点(包括master)上创建一个pod,即有几个节点就创建几个pod,每个节点只有一个。比如k8s中的每个节点都要运行kube-proxy这个pod,如果我们新增加了节点,则新的节点上也会自动运行一个kube-proxy pod。原创 2024-05-03 02:31:53 · 382 阅读 · 2 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第8章 deployment
考试大纲了解deployment的作用,创建及删除deployment,扩展pod的副本数,了解deployment的yaml文件的结构及修改deployment本章要点:考点1: 创建及删除deployment考点2: 伸缩pod副本数考点3: 更新及回滚容器所使用的镜像考点4: 在线修改deployment的设置。原创 2024-05-02 02:25:11 · 341 阅读 · 1 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第7章 密码管理
考试大纲:了解如何创建及删除secret,在pod里通过变量及卷的方式引用secret,了解如何创建删除configmap,在pod里通过变量及卷的方式引用configmap本章要点:考点1: 创建及删除secrect考点2: 在pod里以变量的方式引用secret考点3: 在pod里以卷的方式引用secret考点4:创建以及删除configmap考点5:在pod里以变量的方式引用configmap考点6:在pod里以卷的方式引用configmap。原创 2024-05-01 03:45:21 · 206 阅读 · 0 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第6章 存储管理
考试大纲:通过本章的学习,大家可以了解如何配置卷,从而实现共享存储本章要点:考点1:使用emptyDir做临时存储考点2: 使用hostPath做本地存储考点3:使用NFS配置网络存储考点4: 配置持久性存储考点5:配置动态卷供应。原创 2024-04-30 16:02:34 · 313 阅读 · 1 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第5章 pod (5.6-5.7-5.8)
对节点的drain操作和对节点的cordon操作的作用是一样的,但是drain比crodon多了一个驱逐(evicted)的效果,即当我们对某节点进行drain操作的时候,不仅把此节点标记为不可调度,且会把上面正在运行的pod删除。同理,如果一个pod能容忍节点上的污点,则此pod就可以在这个节点上运行。cordon 与 uncordon命令在第四章升级集群的时候已经使用过了,cordon是警戒的意思新增的pod不会运行在该节点,drain命令会使已经运行在该节点的pod停止运行并且删除排空。原创 2024-04-29 19:13:11 · 358 阅读 · 2 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第5章 pod (5.2-5.3-5.4-5.5)
先把这些准备工作做完,再运行容器C1就可以把容器A和容器B配置成容器C1的初始化容器。kubectl cp pod:/path2/file2 /path1/file2 把容器里目录 /path2/里的东西拷贝到物理机的/path1里 注意:如果从容器里拷贝的是文件不是目录的话,则需要在物理机里指定文件名。在普通容器podx里,会把存储卷workdir挂载到本容器的/xx里,访问/xx的时候实际上访问的就是存储卷workdir,这样在普通容器podx里应该是能看到/xx里面有aa.txt的。原创 2024-04-28 03:42:24 · 370 阅读 · 1 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第5章 pod (5.1 创建删除pod)
pod章节在cka考试中占比极高,将用多篇笔记巩固知识。考试大纲:了解pod的管理及pod的调度,了解并创建静态pod、初始化pod本章要点:考点1:创建及删除pod考点2:在pod里执行命令考点3:查看pod里的日志输出考点4:创建初始化pod考点5:创建静态pod考点6:指定pod在指定节点上运行考点7:通过cordon及drain把节点设置成维护模式考点8:配置并查看节点的污点。原创 2024-04-27 03:04:46 · 392 阅读 · 1 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第4章 升级kubernets集群
考试大纲:了解升级kubernetes的步骤,实施kubernetes集群的升级本章要点:考点1,升级master考点2,升级worker为了提高安全性及获取新特性,需要升级k8s。升级只能从一个版本升级到下一个版本,不能跨版本升级,比如可以从v1.17升级到v1.18,但不可以从v1.17升级到1.19。原创 2024-04-26 03:22:38 · 158 阅读 · 2 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第3章 部署kubernets集群
豌豆藤是kubernetes,豆荚是pod,豌豆是容器,即kubernetes里最小的调度单位是pod,一个pod里面有多个容器,一般情况下我们只会在pod里设计一个容器。命名空间就是类似于QQ群的这样一种逻辑组织,当我们进入一个命名空间里的时候,所看到的内容比如(pod)其实是分布在不同的worker上的,如同同一个QQ群里的人是分布在不同的城市一样。因为在kubernetes 集群里,pod都是分布在不同的主机上,为了实现这些pod的跨主机通信,必须要安装CNI 网络插件,这里选择calico。原创 2024-04-25 21:38:22 · 249 阅读 · 4 评论 -
《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第2章 docker进阶
本章考点:1、通过Dockerfile构建镜像2、使用registry搭建私有仓库3、使用harbor搭建私有仓库必知必会通过Dockerfile构建自己的镜像已经存在的镜像叫做“基镜像”要自定义镜像的话就需要写Dockerfile文件了如果文件名不是Dockerfile的话,那么编译镜像的时候需要使用-f来指定文件名。原创 2024-04-25 03:27:03 · 1512 阅读 · 1 评论