
Kubernetus
文章平均质量分 81
关于kubernetus的那些事
Aspire to freedom
在成长,在享受痛苦的路上
展开
-
关于k8s集群中kubectl的陈述式资源管理
此种方法不能直接删除pod资源,因为指定了副本数,删除后会自动创建新的副本。陈述式资源管理方式:增删查比较方便,但是改非常不方便。此种方法创建的pod是独立存在的,没有控制器管理。声明式资源管理方式:yaml文件管理。原创 2024-08-05 17:07:29 · 1101 阅读 · 0 评论 -
初识K8S
是负责资源调度的进程,负责将待调度的 Pod 分配到合适的节点上运行。它会考虑节点的资源可用性、Pod 的资源需求、节点的标签和污点等因素。可以理解成 K8S 所有 Node 节点的调度器。当用户要部署服务时,Scheduler 会根据调度算法选择最合适的 Node 节点来部署 Pod。•预选策略(predicate):过滤不符合条件的节点•优选策略(priorities):优先级排序,选择优先级最高的节点。原创 2024-07-29 11:25:41 · 1028 阅读 · 0 评论 -
二进制部署k8s集群之master节点和etcd数据库集群(上)
【代码】二进制部署k8s集群之master节点和etcd数据库集群(上)原创 2024-07-30 16:51:22 · 1420 阅读 · 0 评论 -
二进制部署k8s集群之cni网络插件flannel和calico工作原理(中)
●flannel方案需要在每个节点上把发向容器的数据包进行封装后,再用隧道将封装后的数据包发送到运行着目标Pod的node节点上。目标node节点再负责去掉封装,将去除封装的数据包发送到目标Pod上。数据通信性能则大受影响。●calico方案Calico不使用隧道或NAT来实现转发,而是把每个操作系统的协议栈认为是一个路由器,然后把所有的容器认为是连在这个路由器上的网络终端,在路由器之间跑标准的路由协议——BGP的协议,然后让它们自己去学习这个网络拓扑该如何转发。原创 2024-07-31 09:56:13 · 769 阅读 · 0 评论 -
二进制部署k8s集群之CoreDNS部署及多master节点负载均衡以及高可用(下)
【代码】二进制部署k8s集群之CoreDNS部署及多master节点负载均衡以及高可用(下)原创 2024-08-01 15:25:52 · 584 阅读 · 0 评论 -
kubeadm部署k8s集群
【代码】kubeadm部署k8s集群。原创 2024-08-02 17:30:05 · 980 阅读 · 0 评论