前言
本机环境: centos
kubernetes 版本: v1.18.0
velero 版本: v1.3.2
Prerequisites
-
在启用DNS和容器联网的情况下访问kubernetes集群v1.10或更高版本
-
kubectl 本地安装
Velero使用对象存储来存储备份和关联的工件。 它还可以选择与支持的块存储系统集成,以对您的持久卷进行快照。 在开始安装过程之前,您应该从兼容的提供程序列表中识别将要使用的对象存储提供程序和可选的块存储提供程序。
云提供商环境和本地环境都支持存储提供程序。 有关内部部署方案的更多详细信息,请参见内部部署文档。
Install the CLI-GitHub release
- Download the latest release’s tarball for your client platform.
下载 release 版本: velero-v1.3.2-linux-amd64.tar.gz
- Extract the tarball:
tar -xvf <RELEASE-TARBALL-NAME>.tar.gz
- Move the extracted velero binary to somewhere in your $PATH (e.g. /usr/local/bin for most users).
将提取的velero二进制文件移动到/usr/local/bin目录下
[root@master velero-v1.3.2-linux-amd64]# cp velero /usr/local/bin/
Install and configure the server components
两种方法支持安装velero组件:
-
the velero install CLI command
-
the Helm chart
Velero使用存储提供程序插件与各种存储系统集成,以支持备份和快照操作。 安装和配置Velero服务器组件以及相应插件的步骤特定于您选择的存储提供商。 要查找所选存储提供商的安装说明,请在我们支持的存储提供商页面上访问该提供商的文档链接。
注意:如果您的对象存储提供程序与卷快照提供程序不同,请首先按照对象存储提供程序的安装说明进行操作,然后返回此处并按照说明添加卷快照提供程序。
Command line Autocompletion
请参考文档的这一部分。
原地址: https://velero.io/docs/v1.3.2/basic-install/