摘要: 1、依赖于K8s组件中的Etcd分布式数据库存储集群信息,任何操作都是通过apiserver来修改Etcd的,其它 组件不可以直接与Etcd通信 客户端(kubelet/scheduler/controller-manager)通过list-watch监听apiserver中资(pod/rs /rc 阅读全文
posted @ 2022-07-25 11:28 滴滴滴 阅读(915) 评论(0) 推荐(0) 编辑
摘要: k8s节点NotReady 导致的原因有多种 可以用 kubectl describe node <节点名称> 查看node节点信息。 1. kubelet 资源没有做单独预留导致,kubelet 不可用。 哎呀,好像在这个日志里面看到了一些信息描述,首先我们先看第一句:Kubelet stoped 阅读全文
posted @ 2022-07-25 10:36 滴滴滴 阅读(2902) 评论(0) 推荐(0) 编辑
摘要: 首先,kubectl 向 API Server 发出了 GET 和 POST 请求,API Server 返回了 101 Ugrade 响应,向客户端表示已切换到 SPDY 协议。 随后 API Server 使用 storage.PodStorage 和 rest.ExecRest 来提供处理器的 阅读全文
posted @ 2022-07-25 09:59 滴滴滴 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 根据我的经验,大多数人(使用Helm或手动yaml)将应用程序部署到Kubernetes上,然后认为他们就可以一直稳定运行。然而并非如此,实际使用过程还是遇到了一些“陷阱”,我希望在此处列出这些“陷阱”,以帮助您了解在Kubernetes上启动应用程序之前需要注意的一些问题。 Kubernetes调 阅读全文
posted @ 2022-07-25 09:35 滴滴滴 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Pause 容器,又叫 Infra 容器,本文将探究该容器的作用与原理。 我们知道在 kubelet 的配置中有这样一个参数: KUBELET_POD_INFRA_CONTAINER pod-infra-container-image=registry.access.redhat.com/rhel7 阅读全文
posted @ 2022-07-25 09:14 滴滴滴 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、networkpolicy networkpolicy是K8S API中标准的资源类型,是定义在一组POD资源上的控制进(Ingress)出(Egress)POD流量的规则 networkpolicy资源中重要概念: POD组:podSelector通过matchLabel或者matchExpr 阅读全文
posted @ 2022-07-25 09:04 滴滴滴 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 环境准备 1、在运行 Ceph 守护进程的节点上创建一个普通用户,ceph-deploy 会在节点安装软件包,所以你创建的用户需要无密码 sudo 权限。如果使用root可以忽略。为赋予用户所有权限,把下列加入 /etc/sudoers.d/ceph echo "ceph ALL = (root) 阅读全文
posted @ 2022-07-25 08:35 滴滴滴 阅读(241) 评论(0) 推荐(0) 编辑