K8s如何拉取habor镜像

 更新时间:2024年04月15日 11:58:31   作者:懂点计算机的大白  
这篇文章主要介绍了K8s如何拉取habor镜像,在daemon.json中添加仓库地址,需要在创建资源对象所在的节点进行添加,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

在daemon.json中添加仓库地址

此处需要在创建资源对象所在的节点进行添加

路径:/etc/docker/daemon.json

vim /etc/docker/daemon.json

格式:"insecure-registries": 【“镜像仓库地址:端口号”】

重新加载daemon.json并重启docker

systemctl daemon-reload

systemctl restart docker

在目标node节点添加域名

验证目标node是否能正常登录镜像仓库

命令:docker login 47.101.212.166:8888

此处需要注意,一定要确保创建pod资源的目标节点能够登录镜像仓库

创建pod资源

Yml模板

apiVersion: v1

kind: Pod

metadata:

  name: my-pod

spec:

  containers:

    - name: my-container

      image: 47.101.212.166:8888/project/python-api:v1

      ports:

        - containerPort: 8080

  imagePullSecrets:

- name: harbor-credentials

此处需要注意image的路径为【镜像仓库地址:端口/路径/镜像命:版本号】

命令:

kubectl apply secret docker-registry harbor-credentials --docker-server=47.101.212.166:8888 --docker-username=admin --docker-password=1025yuzhenYZ@

此处需要注意docker-service后添加的镜像地址与使用docker方式拉取镜像格式不同。

加载yml文件

Kubectl apply -f 【yml文件名称】

验证

Curl -X POST [pod地址:pod端口]

查看pod的ip与端口号

kubectl get pod -o wide

或者

kubectl describe pod 【pod名称】

或者

kubectl get pod my-pod -o jsonpath='{.status.podIP}:{.spec.containers[0].ports[0].containerPort}'

到此这篇关于K8s如何拉取habor镜像的文章就介绍到这了,更多相关K8s habor镜像内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Ansible部署K8s集群的方法

    Ansible部署K8s集群的方法

    这篇文章主要介绍了Ansible部署K8s集群,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • tkestack/gpu-manager在k8s1.23版本之后的使用方法

    tkestack/gpu-manager在k8s1.23版本之后的使用方法

    这篇文章主要介绍了tkestack/gpu-manager在k8s1.23版本之后的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • RFO SIG之openEuler AWS AMI 制作详解

    RFO SIG之openEuler AWS AMI 制作详解

    这篇文章主要为大家介绍了RFO SIG之openEuler AWS AMI 制作详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • kubeadm 搭建 K8s的详细过程

    kubeadm 搭建 K8s的详细过程

    这篇文章主要介绍了kubeadm 搭建 K8s详细过程,环境使用 VirtualBox 构建的3台虚拟机,虚拟机网络配置的相关步骤给大家介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • 在Kubernetes集群中搭建Istio微服务网格的过程详解

    在Kubernetes集群中搭建Istio微服务网格的过程详解

    这篇文章主要介绍了在Kubernetes集群中搭建Istio微服务网格,我们采用default配置档部署istio网格,istioctl install命令不指定任何配置档默认就是呀default配置档,需要的朋友可以参考下
    2022-05-05
  • K8S  Config应用配置小结

    K8S  Config应用配置小结

    本文主要介绍了Kubernetes中ConfigMap和Secret的使用方法,以及如何在Pod和容器中进行资源配置,文中详细讲解了如何创建和使用ConfigMap来管理非机密性配置,以及如何使用Secret来存储敏感信息,同时,还介绍了如何在Pod中配置资源请求和限制,感兴趣的朋友一起看看吧
    2025-03-03
  • Rancher通过界面管理K8s平台的图文步骤详解

    Rancher通过界面管理K8s平台的图文步骤详解

    这篇文章主要为大家介绍了Rancher通过界面管理K8s平台通过详细的图文进行步骤讲解,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • 最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程

    最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程

    这篇文章主要介绍了最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • K8S节点本地存储被撑爆问题彻底解决方法

    K8S节点本地存储被撑爆问题彻底解决方法

    这篇文章主要为大家介绍了K8S节点本地存储被撑爆问题彻底解决方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 详解kubernetes pod的编排和生命周期

    详解kubernetes pod的编排和生命周期

    这篇文章主要介绍了kubernetes pod的编排和生命周期的相关资料,帮助大家更好的理解和学习使用K8S,感兴趣的朋友可以了解下
    2021-04-04

最新评论