flink版本: 1.12 kubernetes: 1.17 TM无法启动, 报错如下:
从报错来看,TM尝试访问统一namespace下的configmap出现了权限问题, 使用的是 system:serviceaccount:flink-test:default 这个角色。 在启动flink的时候我已经设置了 "taskmanager.service-account" , "jobmanager.service-account", "kubernetes.service-account" 这三个参数都是我们自定的service account. 看起来是没有生效或者可用。
处理: 为default账号创建一个可以查看的角色即可。 kubectl create clusterrolebinding flink-role-binding-flink-defalut --clusterrole=edit --serviceaccount=namespace:service-account.*来自志愿者整理的flink邮件归档
这个问题是在1.12.1中修复的,1.12.0里面还不能支持给TM设置ServiceAccount 具体可以看下这个ticket,https://issues.apache.org/jira/browse/FLINK-20664
另外,1.12.1正在投票,最近就会发布*来自志愿者整理的flink邮件归档
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。