StreamPark集成k8s运行Flink
也分享下自己踩的坑(第四步)
一、登录阿里云设置下docker的账号密码。
1.然后在有docekr的机器上登录。
2.设置下命名空间(左侧)
二、在streampark中设置docker相关信息。
三、设置RBAC账号
kubectl create namespace streampark
kubectl -n streampark create serviceaccount flink-serviceaccount
kubectl -n streampark create clusterrolebinding flink-role-binding-flink --clusterrole=edit --serviceaccount=streampark:flink-serviceaccount
四、创建secret
kubectl create secret docker-registry streamparksecret \
--docker-server=registry.cn-hangzhou.aliyuncs.com \
--docker-username=xxxx\
--docker-password=xxxx -n streampark
kubectl patch serviceaccount flink-serviceaccount -p '{"imagePullSecrets": [{"name": "streamparksecret"}]}' -n streampark