第 4 章 RHOSO memcached 集群


默认情况下,control plane 中的所有 Red Hat OpenStack Services on OpenShift (RHOSO)服务都以一个包含三个 memcached 服务器的单一 memcached 集群为目标。此集群使用 memcached 服务 Operator infra-operator 创建的单个 memcached 资源进行配置,该资源创建托管 memcached 服务器的 Pod 和公开 memcached 服务的 OpenShift 服务对象的 Pod。

4.1. 监控 memcached 服务及其 pod 的启动

您可以使用以下命令监控 memcached 启动,它会在 MESSAGE 列中显示启动状态,并在 READY 列中显示服务可用性:

$ oc get memcached
NAME        READY   MESSAGE
memcached   True	Setup complete
Copy to Clipboard Toggle word wrap

在本例中,因为 READY 列是 True,所以 memcached 服务已就绪,这意味着其关联的 pod 已启动并准备好接受流量。

您可以使用以下命令来确定 memcached pod 的状态:

$ oc get pods -l memcached/name=memcached
NAME      	READY   STATUS	RESTARTS   AGE
memcached-0   1/1 	Running   0      	2d4h
memcached-1   1/1 	Running   0      	15m
memcached-2   1/1 	Running   0      	15m
Copy to Clipboard Toggle word wrap

您可以使用以下命令描述 memcached 服务的类型以及打开的端口:

$ oc get service memcached
NAME        TYPE        CLUSTER-IP   EXTERNAL-IP     PORT(S)           	  AGE
memcached   ClusterIP   None     	    <none>          11211/TCP,11212/TCP   2d4h
Copy to Clipboard Toggle word wrap

CLUSTER-IP 列条目是 None,因为 memcached Pod 可通过 OpenShift (RHOSO)组件中的 Red Hat OpenStack Services 按名称直接访问。memcached 服务仅用于维护每个 memcached Pod 的 DNS 记录列表。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat