标签: 虚拟化

掌握Kubernetes流量管理新利器——Gateway API全面解析(一)

gateway-api 是一个 Kubernetes 项目,旨在为 Kubernetes 提供一个灵活、可扩展的 API 来管理和配置 API 网关。它的目标是简化服务网格和 API 网关的管理,使开发者能够更加方便地定义路由、流量管理、安全控制等功能,而不必依赖于具体的 API 网关实现(比如 Istio、NGINX、Traefik 等)。 主要特点: 核心组件: 应用场景: 与其他 API 网关的比较: 与传统的 API 网关(如 Kong、NGINX、Traefik)不同,gateway-api 的目标是通过标准化的 Kubernetes API 来实现流量控制和路由,而不是固定绑定到某

继续阅读 >>

Kubernetes 1.31 + CephFS CSI 的部署和使用说明

1️⃣ 部署 CephFS CSI 驱动 如果不用 Rook,可以直接用 Ceph CSI 官方 YAML 安装: git clone –depth=1 https://github.com/ceph/ceph-csi.git cd ceph-csi/deploy/cephfs/kubernetes kubectl apply -f csi-cephfsplugin.yaml kubectl apply -f csi-cephfsplugin-provisioner.yaml 如果你的 K8s 节点没有 ceph-common 包,需要提前安装(用于挂载 CephFS)。 2️⃣ 创建访问

继续阅读 >>

Docker、Podman 和 Containerd 三者区别解析

Docker、Podman 和 Containerd 三者区别解析 Docker、Podman 和 Containerd 都是与容器技术相关的工具,但它们在功能和用途上有所不同。下面是对这三个技术的详细解析: 1. Docker Docker 是一个开源的应用容器引擎,它允许开发者打包、分发和运行应用程序在一个可移植的容器中。Docker 提供了一个完整的容器生命周期管理,包括镜像构建、容器运行、存储和网络管理等。 关键特性: 2. Podman Podman 是一个守护进程无关的容器引擎,它提供了一个与 Docker CLI 兼容的界面,但不依赖于后台的 Docker d

继续阅读 >>

Podman是什么新技术?和Docker有什么区别?

容器编排工具作为当今最重要的Web开发技术之一,众多强者都在尝试争夺这一行业的主导地位。 Podman是RedHat的一款产品,旨在使用类似于Kubernetes的方法来构建、管理和运行容器,作为一款主流容器的可靠替代产品,它吸引了开发人员的关注。自RHEL 8起,Red Hat用CRI-O/Podman取代了Docker Daemon。为什么Red Hat想要摆脱Docker Daemon?这是因为使用Docker Daemon运行Docker有以下这些问题: Podman通过直接与Image Registry、Image和Container进行互动,而不是通过守护进程来解决以上问题。此外,

继续阅读 >>

k8s集群中移除节点后重新加入

从k8s集群中移除节点后重新加入 master节点执行: 1.sudo kubectl get nodes 查看当前所有node节点 2.sudo kubectl drain <node> –delete-local-data –force –ignore-daemonsets 3.sudo kubectl delete node <your-node> work 节点执行: 4.在被删除节点<node>执行kubeadm reset master节点执行: 5.在master节点重新生成token. 命令: kubeadm token crea

继续阅读 >>