新版k8s拉取镜像失败问题

新版版从k8s1.23后放弃使用docker容器作为的默认运行时了,而是采用的containerd,使用时不在使用docker拉取镜像,这就带来了一系列的问题。

解决镜像拉取问题(原因外网屏蔽拉取不到使用国内加速器)

contained的配置文件在/etc/containerd/config.toml

... 
  [plugins."io.containerd.grpc.v1.cri".registry]
      config_path = ""

      [plugins."io.containerd.grpc.v1.cri".registry.auths]

      [plugins."io.containerd.grpc.v1.cri".registry.configs]

      [plugins."io.containerd.grpc.v1.cri".registry.headers]

      [plugins."io.containerd.grpc.v1.cri".registry.mirrors]

      [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
       endpoint = ["https://teut9a0h.mirror.aliyuncs.com"]
      [plugins."io.containerd.grpc.v1.cri".registry.mirrors."k8s.gcr.io"]
        endpoint = ["registry.aliyuncs.com/google_containers"]

    [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming]
      tls_cert_file = ""
      tls_key_file = ""
   ...

解决devops安装失败问题。

查看安装器配置文件(devops已经关闭)

kubectl edit cc ks-installer -n kubesphere-system

找到如上registry的配置部分,加上阿里云的镜像加速配置。重启containerd

systemctl daemon-reload
systemctl restart containerd

镜像拉取(区别于docker,k8s中带crictl)

ctr image  pull docker.io/jenkins/jenkins:lts (注意带上镜像的来源不带上面的配置文件见也要配置上,ctr是contained自带的镜像管理工具)

Docker谁然没有被k8s新版本使用了,单本质上是相互兼容的新版本可以修改会docker,或者直接使用默认都可,docker可以用来搜索拉取导入镜像到contrained中相互互助。

相关推荐

  1. 新版k8s镜像失败问题

    2024-07-12 18:08:07       21 阅读
  2. k8s pod 镜像策略

    2024-07-12 18:08:07       24 阅读
  3. K8S从harbor中镜像的规则imagePullPolicy

    2024-07-12 18:08:07       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 18:08:07       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 18:08:07       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 18:08:07       58 阅读
  4. Python语言-面向对象

    2024-07-12 18:08:07       69 阅读

热门阅读

  1. 每日一题~p4447(贪心)

    2024-07-12 18:08:07       16 阅读
  2. windows server安装mino

    2024-07-12 18:08:07       21 阅读
  3. matlab实现pid控制液压系统

    2024-07-12 18:08:07       22 阅读
  4. 大整数加法C++

    2024-07-12 18:08:07       19 阅读
  5. 【云原生】AWS云平台,ECR推送Helm chart包

    2024-07-12 18:08:07       19 阅读
  6. docker(一)

    2024-07-12 18:08:07       20 阅读
  7. TCP和HTTP之间的关系

    2024-07-12 18:08:07       18 阅读
  8. sql盲注

    sql盲注

    2024-07-12 18:08:07      22 阅读
  9. 数据库之锁

    2024-07-12 18:08:07       24 阅读
  10. kotlin distinctBy 使用

    2024-07-12 18:08:07       23 阅读