Kubernetes [20]

深入解析Kubernetes内部通信:从gRPC到Protobuf的实战指南

引言 在分布式系统中,组件之间的高效通信是架构设计的核心挑战之一。以Kubernetes为例,其核心组件(如etcd、kube-apiserver、kube-scheduler)之间的协作依赖于高效的通信协议。本文将深入探讨Kubernetes中广泛使用的gRPC和Protocol Buffers(

如何在 Kubernetes 集群中修改 Pod CIDR 范围及合理规划集群大小

如何在 Kubernetes 集群中修改 Pod CIDR 范围及合理规划集群大小 在 Kubernetes 集群中,Pod CIDR 范围用于指定分配给 Pod 的 IP 地址段。在某些情况下,可能需要修改集群的 Pod CIDR 范围,例如为了适应新的网络规划或拓展集群的 IP 地址池。此外,合

在 Kubernetes 中选择使用 iptables 或 IPVS 作为流量代理

在 Kubernetes (K8s) 中,流量代理的选择对集群的性能和功能有重要影响。kube-proxy 是 K8s 中的流量管理组件,支持两种主要模式:iptables 和 IPVS。本文将介绍如何在 K8s 中配置和选择这两种模式,并提供验证手段和相关参数解释。 1. 查看当前 kube-pr

Ubuntu24.04,Kubeadm安装k8s 1.31,使用containerd作为CRI,使用Kube-OVN作为CNI插件

操作系统:Ubuntu 24.04.1 LTS 容器运行时:containerd://1.7.12 # 此内容为部署完的k8s集群信息 root@k8s-kubeovn:~# kubectl get node -owide NAME STATUS ROLES

Ubuntu24.04,Kubeadm安装k8s 1.31,使用containerd作为CRI,使用Flannel作为CNI插件

操作系统:Ubuntu 24.04.1 LTS 容器运行时:containerd://1.7.12 # 此内容为部署完的k8s集群信息 root@ubuntu-k8s:~# kubectl get node -owide NAME STATUS ROLES

在 Kubernetes 集群上安装 KubeVirt

安装 KubeVirt 并创建虚拟机可以按照以下步骤进行。 安装 KubeVirt 安装 KubeVirt Operator 首先,需要安装 KubeVirt Operator,它会管理 KubeVirt 的部署和生命周期。运行以下命令来安装 KubeVirt Operator: export VE

openeuler22.03 Kubeadm安装k8s 1.29.4版本 ,CRI->containerd, CNI->flannel

openeuler22.03 Kubeadm安装k8s 1.29.4版本 ,CRI->containerd, CNI->flannel 操作系统:openEuler 22.03 (LTS-SP3) 容器运行时:containerd://1.7.16 # 此内容为部署完的k8s集群信息 [root@

Kubeadm纯手动安装k8s 1.30,使用containerd作为CRI,使用Flannel作为CNI插件

Kubeadm纯手动安装k8s 1.30,使用containerd作为CRI,使用Flannel作为CNI插件 操作系统:Rocky Linux 8.9 容器运行时:containerd://1.7.16 # 此内容为部署完的k8s集群信息 [root@cloud ~]# kubectl get

kubeadm 安装 k8s 1.28.2

1 安装环境 OS: Rocky Linux 8.9 kubernetes: 1.28.2 Container Runtime:Docker CE 24.0.7 CRI: cri-docker v0.3.8 安装docker 参考之前部署文章:使用 KubeKey 从0搭建 k8s+ kubeov

使用 KubeKey 从0搭建 k8s+ kubeovn 三节点标准集群

1 搭建三节点操作系统 选择的是Rocky8.8操作系统,官方下载地址:下载 Rocky | Rocky Linux(下载Minimal即可,下载缓慢可以复制下载链接至迅雷下载) 搭建环境配置见下图,三节点配置相同。 可配置中国科大Rocky8镜像源,方便下载一些软件,参考:Rocky Lin