文章目录K8S模拟项目1、项目的生命周期2、创建kubectl run命令3、发布kubectl expose命令3、发布kubectl expose命令3.1 Service的作用3.2 Service的类型3.3 查看Pod网络状态详细信息和Service暴露端口3.4 查看关联后端的节点3.5 查看service的描述信息3.6 访问查看3.7 查看访问日志4、更新kubectl set4            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 15:46:38
                            
                                202阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1,场景需求:有时候我们可能需要在kubernetes的node节点上使用kubectl 命令获取一些kubernetes系统资源信息,但是当我执行kubectl 命令时,会发现报错了,如下
[root@node1 ~]# kubectl get nodes The connection to the server 10.0.0.31:8080 was refused - did you spec            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-04 09:14:15
                            
                                4936阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用命令行拿到当前Kubernetes集群的所有节点:kubectl get nodes查看某个节点的明细:kubectl describe node shoot--k8s-train--shacw46-worker-l9qsr-z1-5869bb9948-4cz7wName:               shoot--k8s-train--shacw46-worker-l9qsr-...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-15 11:42:05
                            
                                921阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            5. 计算资源相关创建问题分析(1)Pod状态为Pending,错误信息为FailedScheduling。如果Kubernetes调度器在集群中找不到合适的节点来运行Pod,那么这个Pod会一直处于未调度状态,直到调度器找到合适的节点为止。每次调度器尝试调度失败时,Kubernetes都会产生一个事件,我们可以通过下面这种方式来查看事件的信息kubectl describe pod <po            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 10:49:45
                            
                                899阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、问题背景二、问题分析2.1、查看问题pod日志信息2.2、查看节点磁盘容量信息2.3、查看系统日志信息三、解决方案3.1、方案一3.2、方案二 一、问题背景 当前kubernetes环境为单节点kubernetes,master节点或worker节点为同一主机,查询该节点上所有业务系统pod发现都处于pending状态,无法正常工作。且kube-flannel-ds-amd64-864            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 08:28:59
                            
                                192阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            kubebuilder 简介自定义资源 CRD(Custom Resource Definition)可以扩展 Kubernetes API,掌握 CRD 是成为 Kubernetes 高级玩家的必备技能,本文将介绍 CRD 和 Controller 的概念,并对 CRD 编写框架 Kubebuilder 进行深入分析,通过本文可以真正理解并能快速开发 CRD。在实际工作中,对kubernetes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 12:11:34
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ClusterCluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。 MasterMaster 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。Master 运行 Linux 操作系统,可以是物理机或者虚拟机。为了实现高可用,可以运行多个 Master。Master 运行着如下 Daemon 服务:kube-ap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 12:30:51
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用 Kubectl 调试 Kubernetes 节点            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-28 19:31:09
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            kubernetes集群使用kubectl logs 无法查看node节点上pod日志问题最近在学习安装使用kubernetes集群,先把集群安装中遇到的一些困难记录下来方便以后查看,避免下次再次遇到相同的问题又得重新查找。使用了三台服务安装kubernetes集群,其中一台腾讯云服务器,二台阿里云服务器# 111.230.133.xxx master   服务器主节点
# 120.230.12.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 22:54:22
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简单整理一、kubectl 使用1.1 查询命令1.2 命名空间操作二、项目的生命周期2.1 创建2.2 发布2.3 更新2.4 回滚 一、kubectl 使用1.1 查询命令查看版本信息kubectl version查看资源对象简写kubectl api-resources查看集群信息kubectl cluster-info配置kubectl自动补全source <(kubectl co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 07:17:26
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文主要介绍kubernetes排查问题时经常用到的命令。这里主要借助kubectl命令来实现。以下列出常用命令,后面会对每个命令进行详细解释,并举例一:使用kubectl命令管理项目的生命周期项目的生命周期,创建、发布、更新、回滚、删除1.1:创建kubectl run命令replicas:副本数量
[root@master ~]# kubectl run nginx-test --image            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 22:03:27
                            
                                415阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概念简介code-generatork8s.io/client-go 提供了对k8s原生资源的informer和clientset等等,但对于自定义资源的操作则相对低效,需要使用 rest api 和 dynamic client 来操作,并自己实现反序列化等功能。code-generator 提供了以下工具用于为k8s中的资源生成相关代码,可以更加方便的操作自定义资源:deepcopy-gen:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 17:16:02
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes 节点什么是 Kubernetes 节点Kubernetes 通过将容器放入在节点(Node)上运行的 Pod 中来执行你的工作负载。节点上的组件节点上的组件包括:kubelet:kubelet 接收一组通过各类机制提供给它的 PodSpecs,确保这些 PodSpecs 中描述的容器处于运行状态且健康。容器运行时:容器运行环境是负责运行容器的软件。kube-proxy:kub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 16:29:23
                            
                                334阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes Node全解原创CALIN RUSRancherLabs2019-04-23介  绍Kubernetes在GitHub上拥有超过48,000颗星,超过75,000个commit,拥有以Google为代表的科技巨头公司为主要贡献者。可以说,Kubernetes已迅速掌管了容器生态系统,成为容器编排平台的真正领导者。Kubernetes提供了诸如部署的滚动和回滚、容器健            
                
         
            
            
            
            前言上次已经介绍过如何在prometheus下监控kubernetes的node了,但是上次介绍的是通过静态方式(static_configs)去完成,在测试环境下node节点数比较少的情况这种方式还是挺方便的。但是到了生产后,规模大了,node节点数多了,有个50,60台时,再使用这种静态的方式去做的话,效率很慢,也很繁琐。因此这一次主要通过prometheus的服务发现来解决node节点数多的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 15:07:37
                            
                                634阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.node节点(更详细的获取(设置)页面中所有的内容)根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:元素是节点的别称,节点包含元素当然节点还有好多细化的种类;有元素节点、属性节点、文本节点.......节点的关系从这里真正的体现出来根节点:root>>>>HTML没有父节点;节点操作:(通过父子系关系)childNodes:获取当前元素的所            
                
         
            
            
            
            概述我准备把zjj103节点从kubernetes集群踢出去,然后再加入进来查看Node节点[root@zjj101 ~]# kubectl  get nodesNAME     STATUS            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-04 11:25:33
                            
                                339阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes是一种可扩展的开源容器编排和管理工具,用于自动化容器部署、扩展和管理应用程序。在Kubernetes集群中,Node节点是集群的工作单元,它负责运行容器。但是有时候,Node节点可能会发生故障或断开连接,这将对应用程序的可用性和稳定性产生影响。本文将介绍如何处理Kubernetes节点断开连接的问题,并提供相应的代码示例。
一、整体流程
为了处理Kubernetes节点断开连            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-16 13:02:47
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Kubernetes 添加 Node 节点的指南
Kubernetes 是一个用于自动部署、扩展和管理容器化应用程序的开源平台。随着应用规模的扩大,可能需要动态添加 Node 节点以满足负载需求。本文将介绍如何在 Kubernetes 集群中添加 Node 节点,并包含相关的代码示例和图示。
## 前提条件
1. 你需要有一个运行中的 Kubernetes 集群。
2. 目标机器需要安装            
                
         
            
            
            
            # Kubernetes 安装 Node 节点
在 Kubernetes 中,Node 节点是集群中的工作节点,负责运行容器和管理容器的生命周期。在安装 Kubernetes 集群时,需要为集群添加一个或多个 Node 节点。本文将介绍如何安装 Kubernetes Node 节点,并提供相应的代码示例。
## 前提条件
在开始安装 Node 节点之前,需要满足以下前提条件:
1. 已经安            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-27 11:13:04
                            
                                173阅读