创建无状态应用
<p>本文介绍如何创建无状态应用(Deployment)。</p>
<p><strong><span style="font-size:18px">前提条件</span></strong></p>
<p>1. 您已成功开启容器服务,可参考<a href="https://pinganyun.com/ssr/help/compute/caas/quick_start.OCS" target="_blank">开启容器服务</a>。</p>
<p>2. 您已成功创建一个运行中的业务集群,可参考<a href="https://pinganyun.com/ssr/help/compute/caas/manual.5d6f83fb17bbc82d1477b701.5d6f899e17bbc82d1477b702" target="_blank">创建业务集群</a>。</p>
<p> </p>
<p><strong><span style="font-size:18px">操作步骤</span></strong></p>
<p>1. 登录<a href="http://pinganyun.com/console/caas/overview" target="_blank">容器集群服务PKS控制台</a>。</p>
<p>2. 单击左侧导航栏<strong>应用管理</strong><strong>></strong><strong>无状态应用</strong>,进入<strong>无状态应用</strong>页面。</p>
<p>3. 选择目标地域,单击右上角<strong>创建</strong>,弹出<strong>创建无状态应用</strong>页面。</p>
<p>4. 根据如下信息,创建服务。</p>
<p><strong>基本信息 </strong></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed; vertical-align:top; width:70px">
<p><strong>配置项</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top; width:413px">
<p><strong>说明</strong></p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:70px">
<p>地域</p>
</td>
<td style="vertical-align:top; width:413px">
<p>创建<strong>无状态应用</strong>的地域。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:70px">
<p>可用区</p>
</td>
<td style="vertical-align:top; width:413px">
<p>创建<strong>无状态应用</strong>所在地域的可用区。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:70px">
<p>运行集群</p>
</td>
<td style="vertical-align:top; width:413px">
<p>选择<strong>无状态应用</strong>所要运行的集群。运行集群需要选择运行中和集群内有可用主机的集群。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:70px">
<p><strong>应用</strong>名称</p>
</td>
<td style="vertical-align:top; width:413px">
<p>配置<strong>应用</strong>的名称。</p>
<p>• <strong>应用</strong>名称由小写字母、数字和 - 组成,且由小写字母开头,小写字母或数字结尾。</p>
<p>• 不超过 30 个字符。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:70px">
<p>实例数量</p>
</td>
<td style="vertical-align:top; width:413px">
<p>创建<strong>应用</strong>的运行实例数,实例会调度到集群的各个节点上运行。实例的数量至少1个,最多99个。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:70px">
<p><strong>应用</strong>描述</p>
</td>
<td style="vertical-align:top; width:413px">
<p>可根据您的业务需求,对该<strong>应用</strong>进行描述。</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p><strong>数据卷(选填)</strong></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed; vertical-align:top; width:61px">
<p><strong>配置项</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top; width:120px">
<p><strong>说明</strong></p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:61px">
<p>名称</p>
</td>
<td style="vertical-align:top; width:120px">
<p>设置该数据卷的名称</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:61px">
<p>磁盘</p>
</td>
<td style="vertical-align:top; width:120px">
<p>• 本地磁盘</p>
<p>• NFS</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:61px">
<p>源路径</p>
</td>
<td style="vertical-align:top; width:120px">
<p>指定要挂载的主机路径。</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p><strong>运行容器</strong></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed; vertical-align:top; width:56px">
<p><strong>配置项</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top; width:429px">
<p><strong>说明</strong></p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:56px">
<p>容器名称</p>
</td>
<td style="vertical-align:top; width:429px">
<p>要创建容器的名称,不超过30个字符</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:56px">
<p>镜像</p>
</td>
<td style="vertical-align:top; width:429px">
<p>镜像来源有三个:PKS官方镜像、用户公开镜像和私有镜像。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:56px">
<p>版本</p>
</td>
<td style="vertical-align:top; width:429px">
<p>默认选择版本。如果您需要使用镜像的其它版本,单击版本显示框选择。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:56px">
<p>CPU限制</p>
</td>
<td style="vertical-align:top; width:429px">
<p>• <strong>request</strong><strong>:</strong>用于集群分配资源,当集群中的节点没有request所要求的资源数量时,容器会创建失败。</p>
<p>• <strong>limit</strong><strong>:</strong>用于设置容器使用资源的最大上限,避免异常情况下节点资源消耗过多。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:56px">
<p>内存限制</p>
</td>
<td style="vertical-align:top; width:429px">
<p>内存限制默认request = limit。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:56px">
<p>环境变量</p>
</td>
<td style="vertical-align:top; width:429px">
<p>根据业务需求选择是否需要添加环境变量。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:56px">
<p>挂载点</p>
</td>
<td style="vertical-align:top; width:429px">
<p>需要添加数据卷后才能设置挂载点。</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p><strong>访问方式</strong></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed; vertical-align:top; width:66px">
<p><strong>配置项</strong></p>
</td>
<td style="background-color:#ededed; vertical-align:top; width:418px">
<p><strong>说明</strong></p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:66px">
<p>服务名称</p>
</td>
<td style="vertical-align:top; width:418px">
<p>要创建的服务名称。以小写字母开头, 允许小写字母, 数字, - 组成, 小写字母或数字结尾,最长30个字符。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:66px">
<p>访问方式</p>
</td>
<td style="vertical-align:top; width:418px">
<p>三种访问方式:</p>
<p>• <strong>集群内访问:</strong>通过服务IP+服务端口访问。</p>
<p>• <strong>VPC</strong><strong>内访问:</strong>通过节点IP+主机端口访问。</p>
<p>• <strong>不启用:</strong>不开放端口,一般用于执行一致性的任务。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:66px">
<p>端口映射</p>
</td>
<td style="vertical-align:top; width:418px">
<p>协议:TCP、UDP。</p>
<p>容器端口:为容器内应用程序监听的端口。</p>
<p>服务端口:建议与容器端口一致。</p>
<p>本例中,选择了集群内访问,并用80端口映射。</p>
</td>
</tr>
</tbody>
</table>
<p>5. 填写完成后,单击<strong>创建</strong>,应用创建大约需要几十秒。</p>
<p> </p>
<p><strong><span style="font-size:18px">执行结果</span></strong></p>
<p>创建完成,在<strong>无状态应用</strong>页面列表中可以查看到刚刚创建的应用。</p>
提交成功!非常感谢您的反馈,我们会继续努力做到更好!