场景定义
需要有一个支持Python/java环境的镜像,本地研发的代码在阿里云ACK集群中能够正常启动执行对应的Python与Java程序。
背景说明
为了简化搭建K8S集群及容器镜像服务的过程,我们选择直接使用阿里云上的SAAS化服务:ACK及ACR。能够极大降低了学习K8S门槛。
ACR仓库配置
1、配置ACR访问密码
当执行docker push镜像的时候需要有访问凭证,密码就是在这块设置。
2、设置镜像仓库
3、为了简化配置,我把ACR的一些安全都先关了。比如支持公网的匿名访问。
这样在ACK里面启动POD的时候就不需要再配置访问策略。先简化一下
制作镜像
基础镜像Dockerfile
FROM alibaba-cloud-linux-3-