首页 > 其他分享 >minikube && k8s 命令

minikube && k8s 命令

时间:2024-08-16 16:07:35浏览次数:13  
标签:&& minikube tar git2 镜像 docker k8s 5050

minikube docker-env
minikube dashboard
minikube ssh

导出一个已经创建的容器导到一个文件

docker export -o 文件名.tar 容器id

将文件导入为镜像

docker import 文件名.tar 镜像名:镜像标签

本地镜像关联到minikube

minikube "docker-env"

将容器保存为镜像:

docker commit <容器ID或名称> <镜像名称>:<标签>
docker commit abc123 my_image:latest

docker exec -it eb1e292314f837d355ad6cc3832c0831571de18c33ff95b8f9948b56d2c0034e bash

推送镜像

docker tag oryd/keto:v0.12.0-alpha.0 git2.yunbosoft.com:5050/caenativecloud/registry/keto:v0.12.0-alpha.0
docker push git2.yunbosoft.com:5050/caenativecloud/registry/keto:v0.12.0-alpha.0

docker tag openfoam:v3 git2.yunbosoft.com:5050/caenativecloud/registry/openfoam:v0.11.3
docker push git2.yunbosoft.com:5050/caenativecloud/registry/openfoam:v0.11.3

将本地文件拷贝到minikube

minikube cp C:\a.txt /home/docker/a.txt

将minikube拷贝到本地

minikube cp minikube:/home/docker/a.txt C:\bbb.txt

minikube cp openform11.base.tar /home/docker/openform11.base.tar

清理镜像

docker system df
docker image prune
docker builder prune
docker system prune

标签:&&,minikube,tar,git2,镜像,docker,k8s,5050
From: https://www.cnblogs.com/yanshanduyunxia/p/18363042

相关文章

  • 在K8S中,同⼀个Pod内不同容器哪些资源是共用的,哪些资源是隔离的?
    在Kubernetes(K8S)中,同一个Pod内的不同容器在资源共享和隔离方面有着特定的规则。以下是对这些规则的详细解释:1.资源共享网络命名空间:Pod内的所有容器共享同一个网络命名空间。这意味着它们可以看到相同的网络设备和IP地址,并能够通过localhost相互通信,而无需进行网络地址转换......
  • Kubernetes(k8s)基础及原理
    什么是Kubernetes(k8s)Kubernetes是一个开源的容器编排系统,用于自动化地部署、扩展和管理容器化应用程序。Kubernetes源自谷歌内部的Borg系统,旨在实现容器化应用的高效管理。它提供了服务发现、负载均衡、自动扩缩容等功能,并支持跨主机的容器管理。Kubernetes的设计以“一切......
  • 在K8S中,Kube-Proxy为什么使用ipvs,而不使用iptables?
    Kubernetes中的kube-proxy是负责实现服务(Services)负载均衡的核心组件之一。它支持两种主要的代理模式:iptables模式和ipvs模式。这两种模式都可以用来实现服务的网络流量转发,但它们之间存在一些关键的区别。1.为什么使用ipvs而不是iptables?性能优势:连接跟踪:ipvs直......
  • 在K8S中,Kubernets资源限制是如何配置的,是否根据Qos?
    在Kubernetes中,资源限制是通过Pod的配置来设置的,它们定义了Pod可以请求和使用的最大资源量。资源限制分为两类:CPU和内存。这些限制不仅帮助系统管理员控制资源使用,还对Pod的服务质量(QoS)有重要影响。1.资源限制的配置CPU限制:CPU限制是通过spec.containers[].resources.lim......
  • 在K8S中,Pod多副本配置了硬亲和性,会调度到同⼀个节点上吗?
    在K8S(Kubernetes)中,Pod多副本配置硬亲和性(podAffinity的requiredDuringSchedulingIgnoredDuringExecution)时,并不意味着这些Pod一定会被调度到同一个节点上。硬亲和性的配置实际上是指定了Pod调度时必须满足的严格条件,但这些条件通常与Pod之间的相对位置(如是否在同一个节点、区域或......
  • 在K8S中,Pod处于OOM状态如何排查?
    在Kubernetes(K8S)中,Pod处于OOM(OutofMemory)状态意味着Pod因为内存不足而被系统强制终止。这通常发生在Pod尝试使用超过其分配的内存资源时。以下是排查PodOOM状态的一些步骤:检查Pod状态:使用kubectlgetpods命令来查看Pod的状态。如果Pod处于OOM状态,你会看到状态为OOMKil......
  • k8s集群中pod的容器资源限制和三种探针
    目录1.pod容器的资源限制1.1资源单位2.k8s的健康检查2.1探针的三种规则3.pod容器的启动、退出动作1.pod容器的资源限制当定义Pod时可以选择性地为每个容器设定所需要的资源数量。最常见的可设定资源是CPU和内存大小,以及其他类型的资源。当为Pod中的容器指定......
  • k8s中配置Spring Cloud服务(Eureka客户端)优雅上下线
    目录背景解决办法Pod容器终止流程模拟请求报错发布服务请求接口基于Eureka优雅上下线正确的做法修改deployment配置发布服务背景在Kubernetes部署应用时,尽管Kubernetes使用滚动升级的方式,先启动一个新Pod,等新Pod成功运行后再删除旧Pod,但在此过程中,Pod仍然会接收请求。如果在Pod......
  • k8s日常巡检命令
    Kubernetes(K8S)是目前流行的容器编排系统,它能够帮助我们快速、高效地管理容器化应用程序。在K8S环境中,进行日常巡检是非常重要的一项工作,可以帮助我们及时发现和解决潜在问题,确保集群的稳定性和健康运行。本文将介绍K8S日常巡检的相关命令和步骤,帮助刚入行的小白快速上手。K8S日常......
  • 在K8S中,如何收集k8s集群日志?
    在Kubernetes(K8S)集群中收集日志通常涉及到几个层面:容器日志、Kubernetes组件日志(如kubelet、kube-apiserver等)、以及系统日志。下面是一些常用的方法和工具来实现这些目标:1.使用kubectl命令获取容器日志可以通过kubectllogs命令直接从Pod中获取容器日志:kubectl......