应用开发入门

    执行以下命令,将自动下载安装最新版本的 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
    3. index.yaml nginx

    打包应用

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

    至此,应用配置包就已经准备完毕。

    接下来就可以通过开发者来上传应用到平台进一步测试和部署应用到 Kubernetes 运行环境中,可参考 开发者 - 上传应用

    部署应用

    部署 Helm Chart 类型的应用(如本篇提到的 nginx)到 Kubernetes 运行环境,参考 。