摘要: 简单理解就是数组; 优缺点及使用场景 优点: 随机访问,在O(1)时间内找到第i个元素; 数据表中的数据是连续存放的,因此只要知道数据表中第一个元素的地址,那么后面的数据元素的地址就可以马上算出来。 存储密度高,每个节点只存储数据元素本身; 无需为表中元素之间的逻辑关系添加额外的存储空间; 缺点: 阅读全文
posted @ 2020-11-16 22:22 KpHang 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 传递配置给容器化应用程序有几种方式: 嵌入应用本身; 通过命令行传递参数; 通过环境变量传递参数; 在k8s中无论你有没有使用configmap,以下方法均可以配置应用程序: 向容器传递命令行参数:command、args; 为每个容器设置自定义环境变量; 通过特殊类型的卷将配置文件挂载到容器中,如 阅读全文
posted @ 2020-10-13 10:31 KpHang 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 感谢,参考自:https://blog.51cto.com/qixue/1906768; 官方说明文档,很有用:https://fio.readthedocs.io/en/latest/index.html; fio参数解释 在此基础上添加一些知识; fio -filename=/dev/nvme0 阅读全文
posted @ 2020-09-25 11:43 KpHang 阅读(2177) 评论(0) 推荐(0) 编辑
摘要: Service:服务发现 Service入门介绍 需要Service的原因,我觉得主要从两个方面考虑: Pod的状态并不稳定,导致PodIP会随时变化;水平伸缩会使多个Pod提供相同的服务来负载均衡,但每个Pod的ip肯定说不一样的; 所以就需要一个稳定的地址来暴露服务给用户,用户完全不需要考虑po 阅读全文
posted @ 2020-09-08 14:32 KpHang 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 之前听别人讲x86或者ARM,我心里有一些疑惑,为什么他们不考虑32位还是64位的? 直到和师傅交流了一下: I:32位机是不是不支持部署k3os? T:这个年头哪里还有32位机? T:现在说x86,一般指的是Intel/amd cpu,x86 32位机在20年前就开始灭绝了。 I:那 arm 32 阅读全文
posted @ 2020-08-20 15:28 KpHang 阅读(127) 评论(0) 推荐(0) 编辑
摘要: DaemonSet: 在每个节点上运行一个pod 使用DaemonSet只在特定节点上起pod 使用高级调度限制pod在节点上运行 使用nodeSelector来限制pod可以运行的节点 思考:高级调度和nodeSelector的优先级? 阅读全文
posted @ 2020-08-13 22:02 KpHang 阅读(503) 评论(0) 推荐(0) 编辑
摘要: Pod 是 Kubernetes 应用程序的基本执行单元,它是 Kubernetes 对象模型中创建或部署的最小和最简单的单元。 一个Pod可以包括一个或者多个容器。当一个pod包含多个容器时,这些容器总是运行于同一个工作节点上,一个pod绝不会跨越多个工作节点。 阅读全文
posted @ 2020-08-13 21:59 KpHang 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 使用存活探针(livenessProbe): Kubemetes可以通过存活探针检查容器是否在运行。可以为pod中的每个容器单独指定存活探针。如果探测失败,Kubemetes将定期执行探针并重新启动容器。 livenessProbe 默认探测频率是10s一次,可通过periodSeconds来设定。 阅读全文
posted @ 2020-08-04 14:11 KpHang 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Pod:Kubernetes最小执行单元 文章目录 Pod:Kubernetes最小执行单元Pod基本概念理解Pod是什么为什么需... 阅读全文
posted @ 2020-08-03 11:13 KpHang 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 从头到尾学习一下:Learn Git Branching (gitee.io)切勿眼高手低! 文章目录 Git在实际生产中的使用 Git仓库初始化笔记记录 简单情况下的代码提交 Fetch and Pull 仅获取某分支的代码 远程仓库已经合并了别人的代码 冲突产生原因与解决办法 不恰当的多个Com 阅读全文
posted @ 2020-07-13 11:29 KpHang 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 文章目录 RBAC: K8s基于角色的权限控制 ServiceAccount、Role、RoleBinding Step 1:创建一个ServiceAccount,指定namespace Step 2:创建Role,设置权限 apiGroups,resource的对应关系 verbs常用权限组合 S 阅读全文
posted @ 2020-07-09 17:02 KpHang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-15 17:23 KpHang 阅读(12) 评论(0) 推荐(0) 编辑