在 Kubernetes 上运行有状态应用
1. 运行有状态应用的基础配置
首先来看一个简单的 Pod 模板示例,它包含一个挂载的卷www:
template: metadata: labels: app: nginx spec: terminationGracePeriodSeconds: 10 containers: - name: nginx image: gcr.io/google_containers/nginx-slim:0.8 ports: - containerPort: 80 name: web volumeMounts: - name: www mountPath: /usr/share/nginx/html volumeClaimTemplates: - metadata: name: www spec: accessModes: [ "ReadWriteOnce" ] resources: requests: storage: 1Gib这个配置定义了一个基于 Nginx 的 Pod,挂载了一个名为www的卷,请求 1Gib 的存储,访问模式为ReadWriteOnce。
2. Cassandra 集群概述
2.1 Cassandra 简介
Cassandra