Docker-基于java8构建java项目镜像
需求:基于openjdk:8-jdk-alpine镜像,将一个java项目构建为镜像实现步骤:如果没有,需要去镜像仓库拉取镜像,比如DockerHub复制命令到linux系统控制台运行成功进入到当前文件夹目录,然后使用docker build命令构建镜像-t:是给镜像起名,格式依然是reposito
k8s部署ingress-nginx
k8s服务对外暴露有三种方式Nodeport: 服务暴露需要在集群每个节点都开放一个同样的端口,通过来访问,如果服务数量多了,开放的端口就难以管理: 大部分情况下只适用于支持外部负载均衡器的云提供商(AWS,阿里云,华为云等)使用。每个服务都会由云服务提供一个IP作为入口,转发相应的流量,但每个Lo
k8s中Helm工具实践
Helm最核心的就是模板,即模板化的K8s清单文件(如,deployment, service等),模板经过渲染后会被提交到K8s中,本质上就是Go语言的template模板,模板文件位于template/目录中。变量的值定义在values.yaml文件中,该文件中定义了变量的缺省值,但可以在hel
云原生架构设计与实现:Spark 在 K8s 上运行的基本原理
下图展示了 spark-k8s-cli 的提交和运行原理。使用 spark-k8s-cli 在我们的生产环境中,我们使用 spark-k8s-cli 来提交任务。它融合了 spark-submit 和 spark-operator 两种作业提交方式的优点,所有作业都能通过 spark-operato
docker的入门使用—太详细了
你的项目只需要三步,在当前目录下再加一个dockerfile文件 ——>docker build创建镜像 ——>docker run运行容器的命令后,你的项目就可以运行跑起来了,此时就形成了容器但是每次部署的话,总是要执行docker build创建镜像 ——> docker run运行容器 会显得
K8S:Yaml文件详解
详解k8s中的port:●portport 是 k8s 集群内部访问service的端口,即通过 clusterIP: port 可以从 Pod 所在的 Node 上访问到 service●nodePortnodePort 是外部访问 k8s 集群中 service 的端口,通过 nodeIP: n
基于docker和cri-dockerd部署k8sv1.26.3
用cri-dockerd来与kubelet交互,然后再由cri-dockerd和docker api交互,使我们在k8s能够正常使用docker作为容器引擎;--cni-bin-dir:指定CNI插件二进制程序文件的搜索目录;--cni-cache-dir:CNI插件使用的缓存目录;该配置不是必须的
k8s- kubernetes证书过期替换之kubeadm命令 certs renew all方式
**k8s集群之间的访问会使用到证书,如果使用kubeadm搭建的集群,默认CA证书的有效期为10年,其他组件访问证书的有效期为1年。如果过期后没有更新证书可能会引起k8s集群的不可用**
Kubernetes(K8S)快速搭建typecho个人博客
Kubernetes提供了强大的高可用性特性,它可以自动管理和调度容器实例,确保应用程序在集群中始终可用。还可以监控和自动修复故障的容器实例,提高博客的稳定性和可靠性。它的弹性伸缩的特性,可以根据负载变化自动调整程序。当博客访问量增加时,Kubernetes可以自动扩展应用程序的实例数以满足需求,并
搭建多主节点k8s高可用集群(三主两从一VIP)
如果使用的是阿里云,kubectl控制端不能放在master节点,因为阿里云SLB有回环问题,也就是说SLB代理的服务器不能反向访问这个问题,但是腾讯云修复了这个问题。通过这些对等连接,每个节点上的路由器可以了解整个网络的拓扑,并决定最佳路径来路由数据包。 当k8s集群中某个节点服务器发生故障时
Starting the Docker Engine 一直转圈
2、在命令终端中使用。右键选择命令终端->点击“以管理员身份运行”从上述方案中总结,注销码头工人桌面,是最推荐的修复方式。3、在此之后退出命令终端。然后,重新启动docker。1、关闭 Docker。
如何使用Docker搭建青龙面板并结合内网穿透工具发布至公网可访问
另外,这个地址在24小时内会发生随机变化,更适合于临时使用。青龙面板的功能多多,可以帮助我们自动化处理很多需要手动操作的事情,比如京东领京豆,阿里云盘签到白嫖vip、掘金签到等等,本教程使用Docker搭建青龙面板,并附带公网访问方法,上面我们成功部署了青龙面板,在本地可以随意访问,但是如果您是将青
Docker部署MinIO对象存储服务器结合内网穿透实现远程访问
Docker部署MinIO对象存储服务器结合内网穿透实现远程访问
k8s+docker集群整合搭建(完整版)
首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提了大规模容器集群管理的便捷性。
Docker unexpected wsl error 解决办法
这个时候windows系统会自动给你安装一个最新的Ubuntu子系统,安装完毕后他会尝试重新启动这个的系统,如果启动成功,那么证明流程没有问题,按正常来说你的docker也会运行正常(前提你必须要联网,不然 也会报错)今天在使用windows电脑安装docker时,遇到 unexpected wsl
如何在本地Docker中部署MinIO服务并实现远程访问管理界面
MinIO是一个开源的对象存储服务器,可以在各种环境中运行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以与现有的S3工具和库无缝集成。MinIO的设计目标是高性能、高可用性和可扩展性。它可以在分布式模式下运行,以满足不同规模的存储需求。MinIO
YOLOV8 进行docker环境配置
sudo docker save -o /home/yolov8_v0.tar。停止运行容器 sudo docker stop 删除容器 sudo docker rm 删除镜像 sudo docker rmi
Docker | 使用DockerCompose
大家好,我是Leo哥🫣🫣🫣,在之前的系列文章中我们学习了Docker几乎所有的操作,我们的Docker系列文章也即将迎来完结篇。这篇文章我们主要介绍一下DockerCompose的基本使用。以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网
Docker build报错总结,版本过新大避雷!
2.即使在Dockerfile中换源,但在bulid过程中,依然可以注意到连接的是bebian官方源,因为debian 12改了,默认不使用/etc/apt/sources.list文件,这个文件初始是空的,真正的仓库配置在 /etc/apt/sources.list.d/ 目录下,故,修改源需要用
k8s快速查看pod对应的容器
环境:我们指定,在k8s中最小基本单位是pod,而一个pod里面可以封装一个或多个容器,而在宿主机上容器的名字并不是pod的名字,所以,下面的方式可以快速的查看一个pod里面对应宿主机哪些容器: