随笔分类 -  kubernetes

摘要:原因总结 主机重启后,kubelet比docker先启动,会对不健康的pod进行一个资源回收的过程,这个时候docker还没正常启动,kubelet无法调用docker的socket接口对镜像回收,会导致每五分钟一次的循环检查,默认到100次就会触发gc,会导致kubelet的pleg不健康,这个启 阅读全文
posted @ 2024-12-25 13:47 Ranger-dev 阅读(65) 评论(0) 推荐(0) 编辑
摘要:spingboot+socketio 依赖对于socketio-client 2.x版本 <dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <vers 阅读全文
posted @ 2024-02-28 09:45 Ranger-dev 阅读(147) 评论(0) 推荐(0) 编辑
摘要:搭建nfs服务端 #修改权限 chmod -R 777 /nfs/data #编辑export文件 vim /etc/exports /nfs/data *(rw,no_root_squash,sync) (“*“代表所有人都能连接,建议换成具体ip或ip段,如192.168.20.0/24) #配 阅读全文
posted @ 2023-04-15 09:15 Ranger-dev 阅读(29) 评论(0) 推荐(0) 编辑
摘要:查看证书过期时间 kubeadm certs check-expiration 解决方案 手动更新证书 # 更新证书 kubeadm certs renew all # 重启相关服务 docker restart $(docker ps | grep -E 'kube-apiserver|kube- 阅读全文
posted @ 2023-04-15 08:41 Ranger-dev 阅读(256) 评论(0) 推荐(0) 编辑
摘要:内部pod是Https apiVersion: networking.k8s.io/v1 kind: Ingress metadata: namespace: xxx name: xxx-web annotations: # 文件上传限制 nginx.ingress.kubernetes.io/pr 阅读全文
posted @ 2022-06-27 09:53 Ranger-dev 阅读(62) 评论(0) 推荐(0) 编辑
摘要:使用kubeadm安装 通过vagrant的Vagrantfile新建三台主机 主机名 IP master1 192.168.33.11 node1 192.168.33.12 node2 192.168.33.13 Vagrantfile Vagrant.configure("2") do |co 阅读全文
posted @ 2022-02-03 10:56 Ranger-dev 阅读(87) 评论(0) 推荐(0) 编辑
摘要:集群内部通讯 DNS+ClusterIP Headless 返回服务列表 客户端自己决定负载均衡策略 集群内访问集群外 IP + Port 直接访问 OuterService, 定义一个Service指向一个EndPoint, EndPoint 指向外部服务 集群外访问集群内 NodePort ho 阅读全文
posted @ 2022-01-28 14:55 Ranger-dev 阅读(35) 评论(0) 推荐(0) 编辑
摘要:架构 Kubernetes集群的两种管理角色:Master和Node Master Master节点上运行着以下一组关键进程。 Kubernetes API Server (kube-apiserver):提供了 HTTP Rest 接口的关键服务进程,是Kubernetes里所有资源的增、删、改、 阅读全文
posted @ 2022-01-28 11:29 Ranger-dev 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Pod Pod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。 Pod中的容器共享存储和网络。 每个Pod都有一个特殊的被称为“根容器”的Pause容器,负责整个pod的健康检查,负责把pod中其他容器关联起来 为什么Kubernetes会设计出一个全新的Pod概念并且Po 阅读全文
posted @ 2022-01-28 11:22 Ranger-dev 阅读(53) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示