首页 > 其他分享 >k8s之镜像加速

k8s之镜像加速

时间:2023-09-25 18:14:36浏览次数:46  
标签:pull gcr io 镜像 docker k8s 加速

部分国外镜像仓库无法访问,但国内有对应镜像源,可以从以下镜像源拉取到本地然后重改tag即可:

  • 阿里云镜像仓库

  可以拉取k8s.gcr.io镜像

#示例
docker pull k8s.gcr.io/pause:3.2

#改为
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2
  • dockerhub镜像仓库

  可以拉取k8s.gcr.io镜像

#示例
docker pull k8s.gcr.io/pause:3.1
docker pull k8s.gcr.io/kube-apiserver:v1.17.3

#改为
docker pull googlecontainersmirrors/pause:3.1
docker pull googlecontainersmirrors/kube-apiserver:v1.17.3
  • 七牛云镜像仓库

  可以拉取k8s.gcr.io镜像

#示例
docker pull quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0

#改为
docker pull quay-mirror.qiniu.com/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0
  • Docker hub搜索镜像

  很多国外镜像已经有热心网友传到了dockerhub,例如gcr.io/kubernetes-helm/tiller:v2.16.5这个镜像,直接搜索关键字,找到排序靠前的然后在dockerhub确认并拉取即可:

# docker search tiller
NAME                                    DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
jessestuart/tiller                      Nightly multi-architecture (amd64, arm64, ar  19                                      [OK]
sapcc/tiller                            Mirror of https://gcr.io/kubernetes-helm/til  9                                       
ist0ne/tiller                           https://gcr.io/kubernetes-helm/tiller           ....                                                                       

dockerhub镜像国内加速

sudo mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://uyah70su.mirror.aliyuncs.com"]
}
EOF
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
sudo mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://dockerhub.mirrors.nwafu.edu.cn/"]
}
EOF
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<- 'EOF'
{
    "registry-mirrors": ["https://7bafc985f90c43b887a96c2b846cf984.mirror.swr.myhuaweicloud.com"]
}
EOF

然后重新启动 Docker 服务:

sudo systemctl daemon-reload && sudo systemctl restart docker

验证加速器是否生效 执行 $ docker info,如果从结果中看到了如下内容,说明配置成功。

$ docker info | grep Mirrors -A1
Registry Mirrors:
 https://uyah70su.mirror.aliyuncs.com/

#验证镜像拉取速度
$ time docker pull centos




标签:pull,gcr,io,镜像,docker,k8s,加速
From: https://www.cnblogs.com/xingxia/p/k8s_mirror_faster.html

相关文章

  • k8s部署开发环境
    ##k8s--关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld--关闭selinuxsetenforce0sed-i'/^SELINUX=/s/enforcing/disabled/'/etc/selinux/config--关闭swap分区swapoff-ased-i'/swap/s/^/#/'/etc/fstab--设置参数cat>/etc/sysctl.......
  • 解决k8s删除pod后又重新创建了新的pod
    1、问题现象2、原因在Kubernetes中,当你删除一个Pod时,如果该Pod是由Deployment、ReplicaSet或PodController创建的,那么这个Pod会被标记为“已删除”,但实际上并不会立即从系统中删除。具体而言,当一个Pod被删除时:如果这个Pod是由Deployment创建的,那么系统会创建一个新的Replic......
  • springboot的Maven的镜像
     Maven的镜像<!--阿里镜像--><mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyunmaven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url>......
  • 快速搭建云原生开发环境(k8s+pv+prometheus+grafana)
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览欣宸正在为接下新的Java云原生实战系列原创做准备,既然是实战,少不了一套云原生环境,以下内容是必不可少的:linux操作系统kuberneteskubernetes的外部存储,平时......
  • Dcoekr 制作 jdk-17 镜像
    Dcoekr制作jdk-17镜像参考文档:jdk17.0.4.1镜像-_ideal-博客园(cnblogs.com)Docker之dockerfile制作jdk镜像-沦陷-博客园(cnblogs.com)((20230307193521-hke61kh'JDK官网下载'))编写DockerfileFROMcentos:7MAINTAINERxxx"[email protected]"WORKDIR/javaxh_......
  • Tomcat 镜像
    Tomcat镜像1.Dockerfile脚本编写FROMcentosMAINTAINERxiaofan<[email protected]>COPYreadme.txt/usr/local/readme.txtADDjdk-8u73-linux-x64.tar.gz/usr/local/ADDapache-tomcat-9.0.37.tar.gz/usr/local/RUNyum-yinstallvimENVMYPATH/usr/lo......
  • docker跨平台构建镜像
    我们在开发环境构建的镜像在生产环境大多不可用,我们在开发中一般使用Windows或者MAC系统,部署多半是linux环境。那么这篇文章能帮到你。首先首先你需要有一个Dockerfile文件。举例:这里以一个python项目举例FROMpython:3.10-slimWORKDIR/appCOPYrequirements.tx......
  • Kubernetes中的镜像安全性扫描与漏洞管理
    介绍Kubernetes是一个流行的容器编排平台,它可以帮助我们管理和部署容器化应用程序。在Kubernetes中,镜像是应用程序的核心组件,因此镜像的安全性非常重要。在本文中,我们将深入探讨Kubernetes中的镜像安全性扫描与漏洞管理。镜像安全性扫描在Kubernetes中,我们可以使用多种工具来扫......
  • CentOS 镜像
    简介CentOS,是基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。下载地址: https://mirrors.aliyun.com/centos/相关仓库:CentOS过期源(centos-vault):https://developer.aliyun.com/mirror/centos-vault......
  • docker推送镜像到私仓
    1.私仓搭建和上传镜像  参考链接:https://blog.csdn.net/xiaoyu070321/article/details/130871703  dockerpullregistry//下载镜像  运行私有库registry(相当于本地有个是有dockerhub)  dockerrun-d-p5000:5000-v/huchao/myregistry/:/tmp/registry......