- 服务器知识
如何通过三行配置解决在Kubernetes中的gRPC扩展问题
我们遵循了在Kubernetes中运行gRPC而不使用服务网格的建议实践,我们在服务器上使用了一个无头服务对象,并在gRPC中使用了客户端的“轮询”负载平衡与...
- 服务器知识
Kubernetes 部署应用(Nginx)的两种方式,你更喜欢哪一种?
k8s发布应用的两种方式:kubernetes-dashboard和kubectl命令行,本文就以Kubernetes 部署应用(Nginx)为例讲解两种方式的使用方法,你更喜欢哪一种?...
- 服务器知识
ElasticSearch自愈之节点丢失恢复
ElasticSearch集群由于业务压力过大,有时会OOM,导致集群节点crash掉,在无主机资源增加时,该脚本解决了在收到告警而手工拉起ES节点的困惑,对业务用户...
- 服务器知识
Filebeat on k8s 日志采集实战操作
Filebeat 提供了丰富的配置选项,可以根据您的需求对日志数据进行高度定制和筛选。它还支持自动发现新容器、节点和服务,并动态调整采集策略。这使...
- 服务器知识
七个进行容器管理的Docker命令
Docker是个开源平台,用于构建、部署和运行容器中的应用程序,使开发人员能够创建独立、轻量级的容器,包含应用程序所需的所有内容。通过使用Docker,...
- 服务器知识
两个小技巧提升Docker镜像构建性能,效率翻倍!
和大多数公司一样,我们为产品中使用的所有组件构建Docker镜像。随着时间的推移,其中一些镜像变得越来越大,同时持续集成(CI)构建也变得越来越长...
- 服务器知识
源码分析 Kubernetes 对 Pod IP 的管理
在 kube-controller-manager 有众多控制器,与 Pod IP 相关的是 NodeIpamController。NodeIpamController 控制器主要是管理节点的 podcidr,当有新节点加入集群时,分配一个子...
- 服务器知识
如何使用 Kaniko在 Kubernetes 集群中构建容器镜像
众所周知 Kubernetes 在 V1.24.x 版本之后默认采用 containerd 作为容器运行时,不再支持 Docker,我们想用宿主机上的 /var/run/docker.sock 也用不了了。我们就需要另...
- 服务器知识
如何在Kubernetes中使用Init Container
Init Container 是一种特殊容器,顾名思义是用来做初始化工作的容器,可以是一个或者多个,如果有多个的话,这些容器会按定义的顺序依次执行,只有所有...
- 服务器知识
Kubernetes运维必掌握的12个Kubectl命令
Kubectl命令行工具是与Kubernetes交互的主要工具,你可以使用Kubectl在Kubernetes集群中创建、更新和管理资源。接下来我们将了解Kubernetes运维必须掌握的12个Ku...
- 服务器知识
使用Docker Compose编排多个容器
Docker Compose是一个强大的工具,可以简化多容器应用程序的部署和管理。本文将介绍Docker Compose的基本概念、使用方法和一些最佳实践。...
- 服务器知识
一文了解负载均衡器、反向代理、API 网关区别
您是否理解负载均衡器、反向代理和 API 网关等多样组件之间的差异?不确定哪个组件最适合您的 Web 应用程序?这些关键组件在现代 Web 架构中发挥着至关...
- 服务器知识
Kubernetes架构原来这么简单
Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和...
- 服务器知识
一篇文章让你搞懂到底什么是 CDN
CDN 的全称为 Content Delivery Network,翻译过来就是内容分发网络,它应用了 HTTP 协议里的缓存和代理技术,代替源站服务器响应客户端的请求。所以 CDN 也属于...
- 服务器知识
HAProxy和Nginx搭建负载均衡器
常见的负载均衡器软件包括HAProxy和Nginx。本文将介绍负载均衡器的原理和应用,以及使用HAProxy和Nginx搭建负载均衡器的教程。...
- 服务器知识
青龙面板怎么用?青龙面板的使用方法
上期我们介绍了如何去搭建青龙面板,这次我们来介绍搭建完青龙面板完之后该如何使用。这是安装好的面板,点击新建任务,首先我们进行的第一步是拉...