docker/k8s
文章平均质量分 80
/
yogima
邮箱:yogima@qq.com
展开
-
使用fabric8操作k8s
比如这里的gpu用的是nvidia.kubernetes.io/gpu,如果是其他厂商的或者映射出来的不一致,则要和环境中保持一致。且需要对接多个k8s集群时,需要多个KubernetesClient,因此最好是在缓存中维护一个集群编码和client的对应关系。config文件在管理节点的/root/.kube/目录下面,在页面上传后,我们后端拿到的比如说是一个fileUploadReqBO下的byte[] file;这里需要用到的参数和deployment的差不多,就不赘述了。就可以获取到token了。原创 2024-06-28 11:59:34 · 954 阅读 · 0 评论 -
k8s及常用对象简介
Pod 所建模的是特定于应用的“逻辑主机”,其中包含一个或多个应用容器, 这些容器是相对紧密的耦合在一起的。在非云环境中,在相同的物理机或虚拟机上运行的应用类似于 在同一逻辑主机上运行的云应用。ReplicaSet可以看作是Deployment控制器的底层组件,专注于维护Pod的副本数量,确保集群中的Pod实例始终符合用户定义的期望状态。假设现在有三个pod 分别为:web-0、web-1、web-2,如果删除web-1,sts会重新调度生成一个新的web-1,之前的pod保持不变。原创 2024-06-26 16:43:14 · 1337 阅读 · 0 评论 -
registry 删除私有仓库镜像
文章目录一、查询镜像digest值二、根据digest进行删除操作1.命令行调用删除接口2.可能出现的问题,删除时返回UNSUPPORTED解决方式1解决方式2三、使用registry gc清除blobs一、查询镜像digest值命令如下,注意请求头需要加入"Accept: application/vnd.docker.distribution.manifest.v2+json",不然会返回错误的digest。curl --header "Accept:application/vnd.docker.d原创 2021-12-28 16:40:10 · 4250 阅读 · 1 评论 -
docker私有仓库搭建(registry)
文章目录一、pull registry镜像二、启动registry容器三、配置参数(两种方式二选一)方式一方式二四、重启docker服务五、尝试推送镜像六、Docker Registry WebUI 工具一、pull registry镜像docker pull registry二、启动registry容器docker run -d -p 5000:5000 --name docker-registry --restart=always registrydocker run命令:创建一个新的容器原创 2021-12-15 16:38:20 · 2003 阅读 · 0 评论 -
docker 上传镜像
这里以tomcat镜像为例1、把镜像放到k8s主节点任意文件夹下这边我直接用xftp传的,直接放到了/tmp下2、使用docker load –i命令,将镜像加载到本地仓库docker load -i /tmp/tomcat.tar3、加载完毕后用docker images命令查看本地镜像信息docker images4、使用docker tag命令,标记本地镜像,注意标记规则为镜像仓库IP:端口号/项目名称/镜像名docker images能看到加载完毕的镜像名(这里为centos7_to原创 2021-05-08 17:25:55 · 5215 阅读 · 0 评论