镜像镜像是Docker运行容器的前提。获取镜像从网络上下载镜像可以使用pull,比如从Docker Hub的Ubuntu仓库下载一个最新的Ubuntu操作系统的镜像。$ sudo docker pull ubuntu我们还可以通过指定标签来下载特定的某一个镜像$ sudo docker pull ubuntu:18.06也可以选择从其他注册服务器的仓库下载。不过需要在仓库名称前指定完整的仓库注册服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 07:55:24
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用 Docker 部署 DolphinScheduler 集群的详细步骤
在今天的文章中,我们将讨论如何使用 Docker 来部署 DolphinScheduler 的集群。DolphinScheduler 是一款分布式的工作流任务调度引擎,非常适合处理大规模的定时任务。下面的内容会以逐步的方式介绍整个流程,并提供相应的代码示例。
## 流程概述
为了实现 DolphinSchedul            
                
         
            
            
            
            Controller中调用FeignClient 接口方法,经过动态代理机制,由FeignInvocationHandler 的invoke() 方法处理,转而交给SynchronousMethodHandler 的invoke() 方法处理,继续调用LoadBalancerFeignClient 的execute() 方法return lbClient(clientName).executeWi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 01:59:33
                            
                                16阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 了解 Kubernetes Pod 中 Docker 容器的数量
Kubernetes(K8s)作为一个强大的容器编排工具,允许我们在其 Pod 中管理多个 Docker 容器。本文将介绍如何查找一个指定 Pod 中的容器数量。我们将逐步进行,最终实现查看 Pod 中容器数量的目标。
## 流程概览
在开始之前,让我们先看一下整个过程的步骤:
| 步骤 | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-15 03:34:20
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             资源清单1. 格式与操作1.1 格式和内容的书写方法1.2 示例及执行操作2. 标签3.清理刚才设置的deployment 1. 格式与操作- 格式如下:
	apiVersion: group/version  //指明api资源属于哪个群组和版本,同一个组可以有多个版本
	        $ kubectl api-versions		//查询命令
	
	kind: 		//标记创建的资源类型            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 20:39:08
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            k8s里面非常重要的一个概念pod,首先简单的介绍是pod是k8s最小的调度单位,一个pod里面可以包含一个或者多个container,一个pod共享一个namespace,它们之前可以通过localhost来进行通信。docker:Namespace 做隔离,Cgroups 做限制,rootfs做文件系统。容器本质是进程,而k8s是操作系统。pod就是类似于进程组。部署的一些应用有着类似“进程”            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 14:47:57
                            
                                526阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现Docker Pod的流程
## 1. 介绍Docker Pod
在开始之前,我们先来了解一下Docker Pod是什么。Docker Pod是一组共享网络和存储资源的Docker容器集合。它们可以一起部署和调度,并且可以共享同一个网络命名空间、IP地址和端口范围。Docker Pod提供了一种将多个容器组合在一起并作为一个单元进行管理的方式,从而更方便地部署和管理复杂应用程序。
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-03 09:15:53
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Pod和Docker的关系
在容器化技术的世界中,Pod和Docker是两个非常重要的概念。Pod是Kubernetes中最小的可部署单元,而Docker则是最常用的容器引擎。本文将介绍Pod和Docker之间的关系,并通过代码示例来说明它们的用途和工作原理。
## Pod和Docker的定义
Pod是Kubernetes中的一个概念,它代表着集群中的一个运行单元。一个Pod可以包含一个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-09 12:04:57
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Pod解析Pod是kubernetes中可以创建的最小部署单元。V1 core版本的Pod的配置模板见Pod template。什么是Pod?Pod就像是豌豆荚一样,它由一个或者多个容器组成(例如Docker容器),它们共享容器存储、网络和容器运行配置项。Pod中的容器总是被同时调度,有共同的运行环境。你可以把单个Pod想象成是运行独立应用的“逻辑主机”——其中运行着一个或者多个紧密耦合的应用容器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 16:00:59
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录写在前面:一、关闭docker,清除策略二、Containerd部署注意:如果曾经装过 docker ,那么 containerd 就存在与主机里修改 Containerd 配置文件,启动  Containerd 替代docker的指令初始化集群写在前面:k8s 1.24将弃用 Dockershim ,替代适配器名为 cri-dockerd上一篇博客中我们使用docker部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 21:44:33
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、docker容器的结构1、 查看containerd的pid2、 查看 父进程是containerd的进程,全是 containerd-shim3、 查看一个containerd-shim 和子进程4、查看这个nginx的容器二、 pod与容器,cgroup1、systemctl status && systemd-cgls2、从目录里看 cgroup3、只看我这一个pod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 20:06:13
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录kubernetes02(Kubernetes内容器的网络通信方式)一.引子二.K8S中容器的网络通信方式(一)pod内部容器之间(二)pod 与 pod 容器之间网络通信(三).pod 访问service服务(四).通信总图 kubernetes02(Kubernetes内容器的网络通信方式)一.引子kubernetes管理pod,pod管理容器,容器我们都知道有很多连接方式。那在ku            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 22:05:50
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言在使用 Kubernetes 时,可能会遇到一些网络问题。当通过检查配置与日志无法排查错误时,这时就需要抓取网络数据包,但是Pod内一般不会安装tcpdump命令,那有没有方法可以直接通过宿主机抓取Pod网络数据包?当然有,本文介绍 nsenter 命令,能够进入Pod容器 net 命名空间。并且本文提供一个快速进入Pod容器 net             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 20:22:17
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系统环境Centos8Kubernetes 1.19.3 集群(  3 master + 3 work)Rook安装ceph集群(3 osd配置在master节点)问题描述        通过指定Pod StorageClass关联动态创建ceph block pv,当Pod实例调度到master节点后一直处于Pend            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 09:50:01
                            
                                195阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、pod概念Pod是kubernetes中你可以创建和部署的最小也是最简的单位。Pod代表着集群中运行的进程。 Pod中封装着应用的容器(数量大于等于1,docker最常用,也可使用其他的),存储、独立的网络IP,管理容器如何运行的策略选项。Pod代表着部署的一个单位:kubernetes中应用的一个实例,可能由一个或者多个容器组合在一起共享资源。1、pod的种类自主式pod 控制器管理的pod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 16:06:36
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Pod是什么Kubernetes中虚拟机抽象,是Kubernetes集群中的一个应用实例,总是部署在同一个节点Node上。Pod中包含了一个或多个容器,还包括了存储、网络等各个容器共享的资源,是Kubernetes最基本的调度单位。Pod支持多种容器环境,Docker则是最流行的容器环境。 为什么需要Pod   Kubernetes引入了Pod这个概念,一开始会让人很疑惑,为什            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 21:51:10
                            
                                2429阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.容器容器是docker技术中的概念:docker包括三个概念:镜像(image),容器(container)、仓库(repository)容器就是镜像运行时的实体,镜像是类,容器是实例。容器可以被创建、启动、停止、删除以及暂停等;容器的实质是进程,运行于属于自己独立的命名空间。每个容器的文件系统与其他容器是隔离的。容器内的存储层是跟随容器变化的,生命周期同容器保持一致。容器删除,则存储层信息丢            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 21:03:43
                            
                                205阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            刚开始接触K8s的同学可能都会觉得有一定的学习难度,扑面而来的各种概念到底是什么。比如,如何提供一个服务给别人,我是应该用Pod还是用Deployment来运行我的应用等,在接下来的文章中,希望能够解答你的这些疑惑。Kubernetes可以看做云原生时代的操作系统,统一管理下层的基础设施,如计算资源、网络资源、存储资源等等。将集群中存在的各种复杂关系抽象成各种API资源,以统一的方式暴露出各种接口            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 22:07:46
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Pod的基本介绍pod的特征:Pod类似虚拟机,容器相当于虚拟机中的进程,一个Pod可以运行多个容器,只需声明多个image即可实现。容器不仅仅是拥有实际功能的主容器,还有类似init初始化的容器。初始化容器就是配置好主容器的配置。(网络)Pod是有IP地址的,加入pod不是共享物理机ip,由网络插件(calico、flannel、weave)划分的ip,每个pod都被分配唯一的IP地址。(存储)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 22:56:21
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、podman 是什么官方网站: podman.io官方自己的介绍: https://podman.io/whatis.html名称 podman ,官方说明是 Pod Manager , 所以它不仅可以管理 OCI 容器,还可以管理 pod , 这也是和 docker 的最大差别吧.二、和 kubernetes 的区别podman 也是管理 pod, 但是远远不及 k8s 的编排功能, 同时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 20:15:59
                            
                                116阅读