应用开发入门

    执行以下命令,将自动下载安装最新版本的 Helm 客户端,支持在 Linux 上安装 :

    执行下列命令,在本地创建目录作为本地仓库。

    1. $ cd helm-repo

    执行 helm create 创建一个名为 nginx 的文件夹且默认生成一个 nginx 基本的 yaml 文件模板和目录,通常情况下不建议修改生成的一级目录下文件和目录的命名。

    Chart.yaml 文件示例:

    1. apiVersion: v1
    2. name: nginx
    3. version: 0.1.0

    包含在 chart 内的默认 values 文件必须命名 values.yaml,可以为 chart 及其任何依赖项提供值。通过 values.yaml 文件提供的值可以从.Values模板中的对象访问。在部署 Helm Chart 类型的应用到 Kuberntes 运行环境时,支持在 UI 界面可以对 values.yaml 进行编辑配置。

    values.yaml:

    可根据 编辑 nginx 目录下文件,编辑好后保存。

    1. $ helm repo index .
    2. $ ls

    回到 nginx 上级目录,执行打包命令,将生成一个 tgz 格式的压缩文件,即 nginx 应用配置包:

    至此,应用配置包就已经准备完毕,接下来需要创建仓库和上传应用。

    仓库可以是 QingCloud 或 AWS 的对象存储,创建仓库可参考 仓库管理

    仓库创建完成即可上传应用到平台进一步测试和部署应用到 Kubernetes 运行环境中,可参考 。部署 Helm Chart 类型的应用(如本篇提到的 nginx)到 Kubernetes 运行环境,参见 部署 Nginx 到 Kubernetes