microk8s使用本地库的镜像部署服务

正常的k8s可以直接使用docker本地库的镜像,但microk8s不能,所以必须要做一些处理。按如下两步就可以了

导出本在库中的镜像

查看本地镜像:

docker images


REPOSITORY          TAG                 IMAGE ID            SIZE
mynginx             local               1fe3d8f47868        16.1MB

导出本地镜像:

docker save mynginx > myimage.tar

导入镜像到microk8s

microk8s ctr image import myimage.tar

这时,可以看到microk8s本地库中有了mynginx这个镜像了。

部署这个镜像

编写一个部署文件mynginx.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  labels:
    app: nginx
spec:
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: mynginx:local
        imagePullPolicy: Never
        ports:
        - containerPort: 80

注意其中的选项:imagePullPolicy: Never

相关推荐

  1. microk8s使用本地镜像部署服务

    2024-03-18 06:54:08       40 阅读
  2. microk8sregistry私有镜像

    2024-03-18 06:54:08       29 阅读
  3. k8s部署针对外部服务器prometheus服务

    2024-03-18 06:54:08       32 阅读

最近更新

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

    2024-03-18 06:54:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 06:54:08       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 06:54:08       82 阅读
  4. Python语言-面向对象

    2024-03-18 06:54:08       91 阅读

热门阅读

  1. Mapper.xml映射文件

    2024-03-18 06:54:08       41 阅读
  2. 蓝桥杯day3刷题日记--P9240 冶炼金属

    2024-03-18 06:54:08       34 阅读
  3. python request pandas excel 接口自动化测试框架

    2024-03-18 06:54:08       39 阅读
  4. 【XML】xml转Freemind思维导图

    2024-03-18 06:54:08       35 阅读
  5. string和stringbuilder

    2024-03-18 06:54:08       44 阅读
  6. Unity转换字符串中文繁简体

    2024-03-18 06:54:08       41 阅读
  7. python图形化编程turtle小乌龟

    2024-03-18 06:54:08       39 阅读
  8. 大语言模型相关工具使用链接

    2024-03-18 06:54:08       44 阅读
  9. LLaMA-2 简介:开源大型语言模型的新篇章

    2024-03-18 06:54:08       37 阅读