通过控制台部署、发布和监控应用

阿里云容器服务控制台提供丰富的的集群及应用的管理运维功能,本文将通过示例说明如何利用控制台部署Nginx服务、配置 Igress 以及日志查询。

前提条件


操作步骤


步骤一:部署 Nginx 应用

1、登录容器服务管理控制台,在左侧导航栏单击集群,在集群列表中点击目标集群。

2、在左侧边导航栏,单击工作负载,在右侧单击使用模版创建

3、选择default命名空间,无状态类别,实例模版选择Resource - basic Deployment

4、 在环境变量中配置日志采集,在spec.containers[].env 中补充如下配置信息,将nginx镜像版本改为 1.9.1。更多日志参数的配置信息,请参见通过日志服务采集Kubernetes容器日志

env:
- name: aliyun_logs_log-nginxvarlog
  value: stdout

说明: aliyun_logs_log-nginxvarlog 这个env表示创建一个Logstore名字为log-nginxvarlog,日志采集路径为stdout的配置,从而将容器的标准输出采集到log-nginxvarlog这个Logstore中,后续日志查看中将看到。

5、配置后如下图所示,单击创建

6、单击无状态页签,可以看到 Nginx 应用已经启动成功。

步骤二:通过控制台发布 Nginx 服务

1、在集群配置页的左侧导航栏单击服务,然后单击创建

2、配置 nginx 服务,填写名称,类型选择虚拟集群IP,关联选择nginx-deployment-basic, 端口映射配置 80。

3、单击创建。可以看到nginx服务已经创建。

步骤三:创建Ingress服务

1、在集群配置页的左侧导航栏单击路由, 然后点单击创建

2、配置路由信息,名称填写ingress-demo, 路径填写 /,服务选择nginx-svc

3、 单击创建,稍等片刻,看到路由服务已经分配好一个外部访问地址 {IP}。

4、打开浏览器,地址栏输入 {IP}/,访问 nginx 页面。

步骤四:查看 nginx access 日志

1、在集群配置页的左侧导航栏,单击集群信息,然后单击集群资源页签,单击日志服务的ID。

2、 在左侧日志库中,选择 log-nginxvarlog, 查看最近访问日志。