This sink supports Mysql versions v5.7 and above. To use the Mysql sink add the following flag:
--sink=mysql:?<MYSQL_JDBC_URL>?charset=utf8&table=<Your Table Name>
(table name default is kube_event)
*First build table *
create database kube_eventer;
use kube_eventer;
create table k8s_event
(
id bigint(20) not null auto_increment primary key comment 'event primary key',
name varchar(64) not null default '' comment 'event name',
namespace varchar(64) not null default '' comment 'event namespace',
event_id varchar(64) not null default '' comment 'event_id',
type varchar(64) not null default '' comment 'event type Warning or Normal',
reason varchar(64) not null default '' comment 'event reason',
message text not null comment 'event message' ,
kind varchar(64) not null default '' comment 'event kind' ,
first_occurrence_time varchar(64) not null default '' comment 'event first occurrence time',
last_occurrence_time varchar(64) not null default '' comment 'event last occurrence time',
) ENGINE = InnoDB default CHARSET = utf8 comment ='Event info tables';
For example:
--sink=mysql:?root:transwarp@tcp(172.16.180.132:3306)/kube_eventer?charset=utf8&table=kube_event