随笔分类 -  KUBERNETES

摘要:Velero基本介绍 官方文档:https://velero.io/docs/v1.4/ 基本工作原理: 不管需求是实现什么,比如:集群迁移、恢复、备份,其核心都是通过velero client CLI创建一个backup,然后迁移和恢复等操作都是需要这个backup来完成的。 创建一个backup 阅读全文
posted @ 2022-02-08 13:15 鲸波行者、苇一航 阅读(2456) 评论(0) 推荐(0) 编辑
摘要:官方文档: https://fleet.rancher.io/ https://github.com/rancher/fleet 博客截止日期为:20201204 当前官网版本为v0.3.0,但在实践中发现此版本使用私有仓库无法正常工作,更新为v0.3.1可正常使用; 有一些官方文档说的不清楚的地方 阅读全文
posted @ 2020-12-04 10:05 鲸波行者、苇一航 阅读(2677) 评论(0) 推荐(0) 编辑
摘要:学习对象:kubectl explain pod.spec.volumes、pod.spec.containers.image.volumeMounts 介绍Volumes 容器内部也有自己的空间,但这里面保存的数据会在容器重启后就没了;所以为了保证容器重新启动时,数据保存不丢失,可以使用Volum 阅读全文
posted @ 2020-11-23 09:03 鲸波行者、苇一航 阅读(834) 评论(0) 推荐(0) 编辑
摘要:Cron语法规则 不同位数的Cron 五位:Minutes Hours DayofMonth Month DayofWeek六位:Seconds Minutes Hours DayofMonth Month DayofWeek七位:Seconds Minutes Hours DayofMonth M 阅读全文
posted @ 2020-11-18 10:14 鲸波行者、苇一航 阅读(150) 评论(0) 推荐(0) 编辑
摘要:对于解决 namespace terminating 十分有效! 先用这个命令查找命名空间下的所有资源(包括)kubectl api-resources --verbs=list --namespaced -o name \ | xargs -n 1 kubectl get --show-kind 阅读全文
posted @ 2020-11-17 21:47 鲸波行者、苇一航 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:传递配置给容器化应用程序有几种方式: 嵌入应用本身; 通过命令行传递参数; 通过环境变量传递参数; 在k8s中无论你有没有使用configmap,以下方法均可以配置应用程序: 向容器传递命令行参数:command、args; 为每个容器设置自定义环境变量; 通过特殊类型的卷将配置文件挂载到容器中,如 阅读全文
posted @ 2020-10-13 10:31 鲸波行者、苇一航 阅读(756) 评论(0) 推荐(0) 编辑
摘要:Service:服务发现 Service入门介绍 需要Service的原因,我觉得主要从两个方面考虑: Pod的状态并不稳定,导致PodIP会随时变化;水平伸缩会使多个Pod提供相同的服务来负载均衡,但每个Pod的ip肯定说不一样的; 所以就需要一个稳定的地址来暴露服务给用户,用户完全不需要考虑po 阅读全文
posted @ 2020-09-08 14:32 鲸波行者、苇一航 阅读(196) 评论(0) 推荐(0) 编辑
摘要:DaemonSet: 在每个节点上运行一个pod 使用DaemonSet只在特定节点上起pod 使用高级调度限制pod在节点上运行 使用nodeSelector来限制pod可以运行的节点 思考:高级调度和nodeSelector的优先级? 阅读全文
posted @ 2020-08-13 22:02 鲸波行者、苇一航 阅读(520) 评论(0) 推荐(0) 编辑
摘要:Pod 是 Kubernetes 应用程序的基本执行单元,它是 Kubernetes 对象模型中创建或部署的最小和最简单的单元。 一个Pod可以包括一个或者多个容器。当一个pod包含多个容器时,这些容器总是运行于同一个工作节点上,一个pod绝不会跨越多个工作节点。 阅读全文
posted @ 2020-08-13 21:59 鲸波行者、苇一航 阅读(604) 评论(0) 推荐(0) 编辑
摘要:使用存活探针(livenessProbe): Kubemetes可以通过存活探针检查容器是否在运行。可以为pod中的每个容器单独指定存活探针。如果探测失败,Kubemetes将定期执行探针并重新启动容器。 livenessProbe 默认探测频率是10s一次,可通过periodSeconds来设定。 阅读全文
posted @ 2020-08-04 14:11 鲸波行者、苇一航 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Pod:Kubernetes最小执行单元 文章目录 Pod:Kubernetes最小执行单元Pod基本概念理解Pod是什么为什么需... 阅读全文
posted @ 2020-08-03 11:13 鲸波行者、苇一航 阅读(56) 评论(0) 推荐(0) 编辑
摘要:文章目录 RBAC: K8s基于角色的权限控制 ServiceAccount、Role、RoleBinding Step 1:创建一个ServiceAccount,指定namespace Step 2:创建Role,设置权限 apiGroups,resource的对应关系 verbs常用权限组合 S 阅读全文
posted @ 2020-07-09 17:02 鲸波行者、苇一航 阅读(151) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示