informer简介Informer是一个能够缓存apiserver的对象到本地、具有索引机制、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-18 10:11:53
                            
                                359阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            K8S之listwatch机制+节点以及亲和性调度listwatch机制Kubernetes是通过ListWatch的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。用户是通过kubectl根据配置文件,向APIServer发送命令,在Node节点上面建立Pod和Container。APIServer经过API调用,权限控制,调用资源和存储资源的过程,实际上还没有真正开始部署            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2022-04-12 08:45:54
                            
                                3396阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景:紧接clientgogin的简单整合四listwatch初探(https://www.yuque.com/duiniwukenaihe/hg6ymd/ze3rel),listwatch的模式都在测试文件中写的,现在修改一下前面做的deploymentpodnamespace等等的api!clientgogin的简单整合五listwatchdeployment应用src目录下创建core文件夹            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2022-05-25 19:51:54
                            
                                10000+阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景:完成了clientgogin的简单整合三(list列表相关再进阶关于Pods(https://www.yuque.com/duiniwukenaihe/hg6ymd/iupazf)),恩如果有代理是可以看到每次的请求都要访问后端服务的,如何避免频繁调用后端apiserver呢?listwatch监听机制可以使用一下?关于listwatch:参照:https://blog.51cto.com/            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2022-05-18 15:05:40
                            
                                10000+阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            informer机制的作用:informer机制的主要对象Reflector: reflector 用来直接和 k8s api server 通信,内部实现了 listwatch 机制DeltaFIFO:更新队列in            
                
         
            
            
            
            背景:前面完成了clientgogin的简单整合五listwatchdeployment应用(https://www.yuque.com/duiniwukenaihe/hg6ymd/raotxx),进一步把RsPod也实现listwatch!前面少写的:/src/core/deployment_init.go//更新func(depmapDeploymentMap)Update(depv1.Dep            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-06-10 09:55:56
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景:完成了前面一些简单listwatch的demo,这里开始进一步完成crud的基本操作,就从create开始了。这里从createnamespacedeploymentpodservice作一个简单的应用列举createnamespace关于namespace前面做过list的应用:clientgolistnamespace(https://www.yuque.com/duiniwukenai            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-06-21 17:35:35
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            k8s的ListWatch的机制!1.png(https://s2.51cto.com/images/20220401/1648800392877703.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-01 17:06:56
                            
                                1221阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景:紧接上文:clientgogin的简单整合六listwatch二(关于Rs与Pod以及Deployment的完善)(https://www.yuque.com/duiniwukenaihe/hg6ymd/goariz),继续去完善相关的event以及显示podip等相关配置还要继续搞一下指定deploymentname显示相关pod信息!clientgogin的简单整合七继续完善为什么要加一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-06-14 17:20:34
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            调度约束Kubernetes是通过ListWatch的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。用户是通过kubectl根据配置文件,向APIServer发送命令,在Node节点上面建立Pod和Container。APIServer经过API调用,权限控制,调用资源和存储资源的过程,实际上还没有真正开始部署应用。这里需要ControllerManager、Schedul            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-04-02 18:22:42
                            
                                479阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @toc一.调度约束Kubernetes是通过ListWatch的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。用户是通过kubectl根据配置文件,向APIServer发送命令,在Node节点上面建立Pod和Container。APIServer经过API调用,权限控制,调用资源和存储资源的过程,实际上还没有真正开始部署应用。这里需要ControllerManager、S            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2022-04-05 08:10:06
                            
                                1485阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            一、K8s调度1、调度器通过kubernetes的listwatch机制来发现集群中新创建且尚未被调度到Node上的Pod。调度器会将发现的每一个未调度的Pod调度到一个合适的Node上来运行。2、kubescheduler是Kubernetes集群的默认调度器,并且是集群控制面的一部分。如果你真的希望或者有这方面的需求,kubescheduler在设计上是允许你自己写一个调度组件并替换原有的ku            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-01 20:55:16
                            
                                360阅读
                            
                                                        
                                点赞