K8S containerd拉取harbor镜像

前言

接前面的环境

K8S 1.24以后开始启用docker作为CRI,这里用containerd拉取
参考文档

正文

shell 复制代码
vim /etc/containerd/config.toml
#修改内容如下
#sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.10"
systemd_cgroup = true
[plugins."io.containerd.grpc.v1.cri".registry.configs]
  # 内部私有仓库认证信息
  [plugins."io.containerd.grpc.v1.cri".registry.configs."192.168.86.100".tls] 
    insecure_skip_verify = true # 是否跳过证书认证  
    #ca_file = "/etc/containerd/192.168.86.100/ca.pem" # CA 证书  
    #cert_file = "/etc/containerd/192.168.86.100/weiheng-basic-sevice.pem" # harbor证书  
    #key_file = "/etc/containerd/192.168.86.100/weiheng-basic-sevice.key" # harbor私钥  

  [plugins."io.containerd.grpc.v1.cri".registry.configs."192.168.86.100".auth]
    username = "admin"   
    password = "Harbor12345"

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

[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
  # 内部私有仓库配置
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors."192.168.86.100"]
    endpoint = ["http://192.168.86.100:80"]

  # 如下这些仓库可以作为公共仓库使用
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
    endpoint = ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors."gcr.io"]
    endpoint = ["https://gcr.mirrors.ustc.edu.cn"]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors."k8s.gcr.io"]
    endpoint = ["https://gcr.mirrors.ustc.edu.cn/google-containers/"]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors."quay.io"]
    endpoint = ["https://quay.mirrors.ustc.edu.cn"]

#重启一下containerd
systemctl daemon-reload && systemctl restart containerd.service

测试

从下图可以看到,我这边没有安装docker,containerd拉取镜像创建pod成功了

相关推荐
@PHARAOH8 小时前
WHAT - 微服务统一入口配置原理
微服务·云原生·架构
PC2005-cloud9 小时前
Qdrant 连接失败排查:localhost 解析到 __1,而 Docker 只绑了 IPv4
运维·docker·容器
2601_9622184711 小时前
万象生鲜系统智能报表引擎技术为生鲜企业提供数字化经营分析能力
大数据·运维·微服务·云原生·架构
Meta3912 小时前
cenots8安装docker
docker·容器·centos
CAE虚拟与现实15 小时前
docker desktop中的build功能是要build什么
java·docker·容器
fb_1234515 小时前
Docker入门-第1-2章-容器生态系统与架构详解
docker·容器·架构
allnlei17 小时前
s6-overlay - 装在 Docker 容器里的轻量级管家
java·docker·容器
一技安身1 天前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
鹤落晴春1 天前
【K8s】从 ConfigMap 到 Argo CD:Kubernetes 配置管理链路
运维·云原生·容器·kubernetes
汇智信科1 天前
基于 Jmis 框架的制度与流程管控系统设计与应用|项目全生命周期管理
大数据·人工智能·微服务·云原生·汇智信科