最近开始使用 Proxmox 虚拟环境,我觉得自然而然地需要了解 OpenTofu/Terraform 和Cloud-init,以便为 Kubernetes 集群自动配置虚拟机。 译自Kubernetes on Proxmox,作者 Vegard S Hagen。 在之前的文章中,我们了解了如何从全新的 Debian 12 网络安装 开始使用 Cilium 引导 K3s。最
我们将使用 Pavel Boldyrev 维护的Proxmox Terraform 提供程序来使用 Proxmox 和 Cloud-init 初始化和配置我们的虚拟机。 Cloud-init Cloud-init是一种类似PXE-boot适用于物理硬件的初始化虚拟机的方式。 由Canonical维护,Cloud-init 被认为是云中虚拟机初始设置的事实标准,并确保了可重复且高效的系统配置方式。 Kubeadm...
就在几天前,我发布了一篇新文章,介绍了在 VMware vSphere 上安装 Talos Linux的方法。Talos 是一个很好的平台,可以稳定地运行 Kubernetes,并将安全性作为首要关注点。我们还可以从在 Proxmox 上运行 Talos Lin…
Proxmox Kubernetes控制平面VM的网络配置 在Confirm屏幕上确认选项。 确认Proxmox控制平面VM配置 在Proxmox中创建工作节点虚拟机 我们在一般屏幕上创建了第一个Talos Linux控制平面虚拟机。需要注意的是,我使用了与上述控制平面虚拟机相同的选项,因此以下截图仅供记录。 在Proxmox中为新的工作节点命名 选择Talos Linux的ISO...
这里选择 默认第一个选项:Install Proxmox VE(Grapgical) 然后回车就可以开始安装系统了: 等待过程中出现如下界面: 无异常会出现如下界面,同意条款: 选择安装的磁盘和文件系统: 我这里直接默认,next下一步: 选择地区 我这里国家输入China,time zone 时区选择上海,键盘默认选的是美式键盘。
首先,从Proxmox官网下载适用于您的操作系统的安装包。然后,按照安装向导的指引完成安装。在安装过程中,您需要选择存储和网络配置等参数。 创建虚拟机安装完成后,您可以在Proxmox VE控制面板中创建虚拟机。选择“创建新的虚拟机”,并根据您的需求配置虚拟机的硬件参数(如CPU、内存、存储和网络接口)。在配置完成后,您...
Proxmox是一款基于虚拟化技术的Linux发行版,它提供了简单易用的自动化服务器管理工具。Proxmox的主要特点包括: 虚拟化技术:Proxmox使用了Linux内核中的虚拟化技术,可以在单个物理机上运行多个独立的虚拟机。 自动化管理:Proxmox提供了丰富的命令行工具和Web界面,方便用户进行服务器管理和维护。
proxmox控制台 console进入: 使用shell工具连接: 将虚拟机VM转换为模版 在实际的生产环境中,我们需要创建多个同样操作系统的虚拟机,按照上面的步骤一步一步创建虚拟机会耗费很长的时间这个时候就不得不提模版的作用。 安装必备的软件完整系统的初始化: 这里我直接偷懒了演示直接用了我喜欢的一个软件oneinstack的初始...
Proxmox控制平面虚拟机的CPU配置 同样,在内存屏幕上调整内存。 控制平面虚拟机内存配置 在Network选项卡上选择要用于Talos Linux虚拟机控制平面VM的网络连接。 Proxmox Kubernetes控制平面VM的网络配置 在Confirm屏幕上确认选项。 确认Proxmox控制平面VM配置 在Proxmox中创建工作节点虚拟机 ...
Kubernetes 安全响应委员会披露了 Kubernetes Image Builder 中的两个安全漏洞(CVE-2024-9486 和 CVE-2024-9594),这些漏洞可能允许攻击者获得对虚拟机 (VM) 的 root 访问权限。这些漏洞源于在映像构建过程中使用默认凭证。 CVE-2024-9486: Proxmox 提供商风险最高 ...