接入日志服务
在容器服务的应用目录里找到“ack-sls-log-controller”
填入合适的参数后,“创建”即可,图中红框标注处均需要填入自己集群对应的值
如果集群和vpc有专线打通
InstallParam参数可以去掉'-internet'后缀
Endpoint参数可以在{region-id}后增加'-intranet'后缀
创建完成后可以在控制台下发下面这段yaml验证日志服务是否可用
apiVersion: v1
kind: Pod
metadata:
name: my-demo
spec:
containers:
- name: my-demo-app
image: 'registry.cn-hangzhou.aliyuncs.com/log-service/docker-log-test:latest'
env:
######### 配置 环境变量 ###########
- name: aliyun_logs_log-stdout
value: stdout
- name: aliyun_logs_log-varlog
value: /var/log/*.log
- name: aliyun_logs_mytag1_tags
value: tag1=v1
###############################
######### 配置vulume mount ###########
volumeMounts:
- name: volumn-sls-mydemo
mountPath: /var/log
volumes:
- name: volumn-sls-mydemo
emptyDir: {}
###############################
预期会在日志服务对应的project下面有两个logstore:"log-stdout"和“log-varlog”和对应的日志内容(日志展示会有一定延迟)
如果集群中有部署ngress-nginx
,可以参考这里部署Ingress的采集日志