一、内网无法获取镜像处理方案
很多时候会碰到公司内网无法连接外网的情况,这样就不能从docker hub上直接pull镜像
1、我们可以先用能连上docker 官方镜像的机子下载镜像
docker pull xxx镜像
2、然后保存为tar文件
docker save -o xxx.tar xxx镜像
3、将xxx.tar拷贝到内网机子上
4、在内网机子上导入
docker load -i xxx.tar
部署es集群
1.将离线包下载到内网机子上(网盘下载)
cd /usr/local/src
docker load -i elasticsearch-7.1.0.tar
docker images

2.修改es.yml命名空间为 namespace: uat(自己的命名空间)
kubectl apply -f es.yaml
kubectl get po -n uat
kubectl get svc -n uat

- 访问的话
uat命名空间的:elasticsearch-data-service:9200
其他命名空间:elasticsearch-data-service.uat.svc:9200
网友评论