安装云帆 CLI
安装云帆 CLI 是开始使用云帆的第一步,根据您的操作系统选择合适的安装方法:
-
Linux(如Ubuntu):
# 更新包列表 sudo apt update # 安装云帆 CLI sudo apt install cloud-fun -y # 初始化云帆 CLI cloudfun init
在初始化时,输入您的云帆 ID 和 API 密钥,从云平台控制台获取。
-
Windows:
从官方网站下载 cloud-fun MSI 文件,安装后运行。
-
macOS:
- 使用 Homebrew:
brew install cloud-fun
- 使用 Homebrew:
初始化云帆 项目
登录云帆账户,进入项目列表,创建一个新项目:
-
登录:
cloudfun login
输入您的云帆 ID 和密码。
-
创建项目:
- 在云平台控制台创建项目,选择云帆项目。
- 项目初始化:
cloudfun project init --cloud cloud_provider --region region
替换
cloud_provider为您的云平台(如 alibabacloud、aws)和region为区域(如 cn-east-1,us-west-2)。
部署应用
将应用部署到云环境中,有多种方法可选:
-
使用 GitHub 仓库:
cloudfun app deploy --source-repo https://github.com/username/repository.git --branch main
- 替换仓库 URL 和分支名称。
- 配置 GitHub token,输入您的 token。
-
本地文件上传:
cloudfun app deploy --local ./path/to/application.zip
将应用打包为 ZIP 文件并上传。
-
使用云端模板:
在云帆界面选择模板(如 Spring Boot、Node.js),然后部署。
配置环境变量
在项目中添加环境变量:
-
环境文件: 在项目根目录下创建
application.properties,配置必要环境变量。 -
云帆配置:
cloudfun app config --env-file application.properties
构建镜像
构建容器镜像:
-
使用云帆镜像构建:
cloudfun image build --name myimage --file Dockerfile
替换 Dockerfile 路径。
-
手动构建: 使用 Docker 构建镜像,然后上传到云帆。
容器编排
部署并运行容器:
-
创建实例:
cloudfun app run --name myapp --image myimage --port 808
指定镜像名称和端口。
-
扩展实例:
cloudfun app scale --name myapp --scale 2
增加实例数量。
监控和日志管理
-
查看日志:
cloudfun logs --name myapp
-
设置监控: 在云帆控制台,设置监控告警,跟踪资源使用情况。
扩展和升级
-
应用扩展:
cloudfun app expand --name myapp --add 2
添加更多实例。
-
镜像升级:
cloudfun image upgrade --name myimage --version 2.
集群管理
-
创建集群:
cloudfun cluster create --name mycluster --node-count 3
创建包含 3 个节点的集群。
-
安全组设置: 确保集群节点之间的网络通信,配置安全组规则允许指定端口间通信。
故障排除
-
检查日志:
cloudfun logs --name myapp --tail 100
查看最近的日志条目。
-
检查容器状态:
cloudfun containers --name myapp
查看容器运行状态。
-
网络问题: 检查网络连接,确保云服务器的安全组和路由器配置正确。
通过以上步骤,您可以顺利使用云帆进行云计算部署,配置环境,管理容器,并进行扩展和监控,熟悉每一步的细节将帮助您高效地使用云帆工具。









