OpenShift 持久存储与核心概念详解
1. 持久存储管理
在 OpenShift 中,持久存储的使用是集群管理员和用户在生产环境中的日常操作。我们可以通过以下操作将卷附加到 mariadb 容器:
# oc volume dc/mariadb --add --name=mariadb-volume-1 -t pvc --claim-name=pvc-db --mount-path=/var/lib/mysql --overwrite
deploymentconfig "mariadb" updated
此操作会自动重新部署 mariadb ,并将数据库文件放置在持久存储上。需要注意的是,之前创建的数据库结构将丢失,因为它们未被持久存储。另外,在 iSCSI 目标上应提前创建 ext4 文件系统。
OpenShift 可以轻松集成 NFS、GlusterFS 和 iSCSI 等流行的存储协议,使容器化应用更具弹性。
以下是一些关于持久存储的常见问题及答案:
| 问题 | 选项 | 答案 |
| — | — | — |
| 哪个是持久存储的好应用场景? | 1. PostgreSQL 开发数据库
2. MariaDB 生产数据库
3. Memcached
4. JDBC 连接器 | 2. MariaDB 生产数据库 |
| 以下哪些 OpenShift 存储插件支持 ReadWriteMany 访问模式?(选两个) | 1. NFS <
超级会员免费看
订阅专栏 解锁全文
6549

被折叠的 条评论
为什么被折叠?



