🎉 Sealos 首充折扣,限时返场!最高立返 10000,活动日期 4月22日-4月28日
Sealos Logo

apply 启动集群

了解如何使用 sealos apply 命令在 Kubernetes 集群中运行集群镜像,详细介绍基本用法和选项设置。

sealos apply 是 Sealos 命令行工具中的一个重要命令,用于在 Kubernetes 集群中运行集群镜像。本指南将详细介绍其使用方法和选项。

基本用法

sealos apply 命令的基本用法如下:

$ sealos apply -f Clusterfile

Clusterfile 内容:

apiVersion: apps.sealos.io/v1beta1
kind: Cluster
metadata:
  name: default
spec:
  # 服务器 IP 地址列表和角色
  hosts:
    - ips:
        - 192.168.0.2:22
        - 192.168.0.3:22
        - 192.168.0.4:22
      roles:
        - master
        - amd64
    - ips:
        - 192.168.0.5:22
        - 192.168.0.6:22
        - 192.168.0.7:22
      roles:
        - node
        - amd64
  image:
    - labring/kubernetes:v1.25.0
    - labring/helm:v3.8.2
    - labring/calico:v3.24.1
  ssh:
    passwd: xxx
    pk: /root/.ssh/id_rsa
    port: 22
    user: root

这条命令会根据指定的 Clusterfile 文件在 Kubernetes 集群中运行集群镜像。

选项

sealos apply 命令提供了多种选项,用于定制命令的行为:

  • -f, --Clusterfile='Clusterfile': 指定要应用的集群文件。默认为 Clusterfile
  • --config-file=[]: 指定自定义Config文件的路径,用于替换或者修改资源。
  • --env=[]: 设置在命令执行过程中要使用的环境变量。
  • --set=[]: 在命令行上设置值,一般是替换模板的值。
  • --values=[]: 指定要应用到 Clusterfile 的values文件,一般是用于模板方式。

每个选项后面都可以跟随一个或多个参数。多个参数之间用逗号分隔。

例如,你可以使用 --set 选项在命令行上设置一些值:

sealos apply -f Clusterfile --set key1=value1,key2=value2

这条命令会将 key1key2 的值设置为 value1value2,然后应用 Clusterfile

同样,你也可以使用 --values 选项指定一个值文件:

sealos apply -f Clusterfile --values values.yaml

这条命令会根据 values.yaml 文件中的值应用 Clusterfile

更多示例请参考启动镜像

以上就是 sealos apply 命令的使用指南,希望对你有所帮助。如果你在使用过程中遇到任何问题,欢迎向我们提问。

在 GitHub 上编辑

最后更新于

本页导航