本地内网,使用 Amazon Linux 2 镜像,模拟 AWS 线上系统环境 📅 2023年12月03日 · 🕒 3 分钟 · ✍️ 加文 Amazon Linux 2 为每个受支持的虚拟化平台提供不同的 VM 镜像,如 KVM 、VMware vSphere 、Oracle VirtualBox 、Microsoft Hyper-V 等主流虚拟化平台,便于我们进行本地开发和测试 虚拟化环境
基于 kubeconfig 认证的 k8s 用户账号创建案列 📅 2023年11月28日 · 🕒 3 分钟 · ✍️ 加文 全程干货,实操系列 系统环境:Anolis OS release 8.8 内核版本:Linux Kernel 5.10.134-13.an8.x86_64 Kubernetes 版本:v1.28.3 创建证书签名请求 1、创建用户证书私钥 mkdir user1 && cd user1 openssl genrsa -out user1.key 2048 openssl req -new -key user1.key -out
运行时动态调整 Pod 的 CPU 及 Memory 资源 📅 2023年11月26日 · 🕒 2 分钟 · ✍️ 加文 可在不重启 Pod 或其容器的情况下,动态调整分配给运行中 Pod 容器的 CPU 和 Memory 资源,原地更新底层 c-group 分配,从而使 pod 资源定义可变,适用于垂直动态扩展 pod 工作负载 特性状态: Kubernetes v1.27+ [alpha] 开始
在 Anolis OS 8.8 | Rocky Linux 9.3 | AlmaLinux 9.3 上部署 Kubernetes v1.28.3 集群 📅 2023年11月25日 · 🕒 4 分钟 · ✍️ 加文 本文部署步骤适用于 CentOS 衍生发行版: Anolis OS 8.8 (Kernel 5.10) 、 Rocky Linux 9.3 (Kernel 5.14)、AlmaLinux 9.3 (Kernel 5.14) 系统环境 1、部署环境 及 k8s 组件版本 系统环境:Anolis OS release 8.8,内核版
基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群 📅 2022年10月30日 · 🕒 4 分钟 · ✍️ 加文 Sealos 是一个快速构建高可用 k8s 集群的命令行工具,该工具部署时会在第一个 k8s master 节点部署 registry 服务(sealos.hub),该域名通过 hosts 解析到第一个 k8s master 节点 ip;基于内核 ipvs 对 apiserver
如何利用单个主机资源、快速创建多节点 k8s 集群环境 📅 2022年10月25日 · 🕒 5 分钟 · ✍️ 加文 Kind ( Kubernetes In Docker ) 使用一个 Container 来模拟一个 Node, 即每个 “Node” 作为一个 docker 容器运行,因此可使用多个 Container 搭建具有多个 Node 的 k8s 集群; 节点内 containerd 、 kubelet 以 systemd 方式运行,而 etcd 、kube-apiserve
通过实际案列演示 Containerd 如何与各低级容器运行时 runc、crun、kata、gVisor 的集成 📅 2022年10月22日 · 🕒 5 分钟 · ✍️ 加文 通常 低级容器运行时 用来创建和运行容器,而高级容器运行时作为操作系统常驻进程用来管理这些容器,本文则通过实际案列来演示,高级容器运行时 Containerd 如何与各低级容器运行时(r
使用 etcdadm 快速、弹性部署 etcd 集群 📅 2022年10月12日 · 🕒 3 分钟 · ✍️ 加文 Etcd 是一个可靠的分布式键值存储, 常用于分布式系统关键数据的存储;而 etcdadm 是一个用于操作 etcd 集群的命令行工具,它可以轻松创建集群、向现有集群添加成员、从现有集群中删除成员
基于 Containerd + Linux Bridge 实现跨节点容器网络性能损耗测试 📅 2022年10月08日 · 🕒 7 分钟 · ✍️ 加文 containerd 是一个行业标准的容器运行时,强调简单性、健壮性、可移植性;继 Kubernetes、Prometheus、Envoy 和 CoreDNS 之后,于 2019 年 2 月 28 日,container