Collecting Audit Logs¶
CCE allows you to collect the logs of master nodes. On the Kubernetes Audit Logs tab of Logging, you can determine whether to report audit logs to LTS.
Constraints¶
The cluster version must be v1.21.7-r0 or later, v1.23.5-r0 or later, or 1.25.
There is required LTS resource quota.
Audit Logs¶
Log Type | Component | Log Stream | Description |
---|---|---|---|
Kubernetes audit logs | audit | audit-{{clusterID}} | An audit log is a chronological record of user operations on Kubernetes APIs and control plane activities for security. |
Enabling Kubernetes Audit Logging¶
Enabling audit logging during cluster creation
Log in to the CCE console.
Click Create Cluster. Then, configure the parameters and click Next: Select Add-on.
On the displayed page, select Cloud Native Log Collection and click Next: Add-on Configuration.
On the displayed page, select Kubernetes Audit Logs for Cloud Native Log Collection.
Click Next: Confirm configuration.
Enabling audit logging for an existing cluster
Log in to the CCE console and click the cluster name to access the cluster console. In the navigation pane, choose Logging.
Click the Kubernetes Audit Logs tab and modify the settings in Logging Settings.
Figure 1 Enabling audit logging for an existing cluster¶
Determine whether to enable logging for the audit component. If yes, click
.
Viewing Kubernetes Audit Logs¶
Viewing Kubernetes audit logs on the CCE console
Log in to the CCE console and click the cluster name to access the cluster console. In the navigation pane, choose Logging.
Click the Kubernetes Audit Logs tab to view audit logs in the cluster. For details about related operations, see Log Tank Service User Guide.
Viewing Kubernetes audit logs on the LTS console
Log in to the LTS console and choose Log Management.
Search for the log group by cluster ID and click the log group name to view the log streams. For details, see Log Tank Service User Guide.
Disabling Kubernetes Audit Logging¶
Log in to the CCE console and click the cluster name to access the cluster console. In the navigation pane, choose Logging.
Click the Kubernetes Audit Logs tab.
Disable the audit component and click
.
Note
After you disable audit logging, logs are no longer written to the original log stream, but the existing logs will not be deleted and expenditures may be incurred for this.