MySQL 数据库架构灾难恢复解决方案903e68d7ea1e501d/p9_1.jpg) RPO != 0 RTO = minutes (manual failover) ## 2020 - MySQL InnoDB Replicaset "经典"、"异步"的基于复制的解决方案,完全集成 • MySQL Shell • MySQL Router • MySQL Server ## MySQL s/4/1/b/f/41bf4e9c6607aa3e903e68d7ea1e501d/p15_1.jpg) • RPO = 0 • RTO = 秒级 ## MySQL InnoDB ReplicaSet  • RPO != 0 …… …… …… …… …… …… ## 引导路由器(Bootstrap Router) - 和MySQL InnoDB Cluster & MySQL InnoDB ReplicaSet一样 $ sudo mysqlrouter --bootstrap root@localhost:3331 --user=mysqlrouter $ sudo systemctl start0 码力 | 52 页 | 3.07 MB | 2 年前3
Kubernetes开源书 - 周立有三种类型的Controller可用: • Job,Pod预期会终止,例如批量计算。Job仅适用于 restartPolicy 为OnFailure或Never的Pod。 - ReplicationController、ReplicaSet 以及 Deployment、Pod预期不会终止,例如Web服务器。 ReplicationController仅适用于 restartPolicy 为Always的Pod。 • Dae Set ## ReplicaSet是下一代Replication Controller。*ReplicaSet和 /Replication Controller* (https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/) 之间的唯一区别就是选择器支持。ReplicaSet支持 labels Selector:https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/,本文的示例种也有用到两种selector。 ## 如何使用ReplicaSet 支持Replication Controller的大多数 kubectl 命令也支持ReplicaSets。 rolling-update 命令是一个例外。如果您想要滚动更新功能,请考虑使用Deployment。此外,0 码力 | 135 页 | 21.02 MB | 2 年前3
K8S安装部署开放服务mongodb helm fetch a\liyun/mongodb-replicaset tar zxvf mongodb-replicaset-2.3.1.tgz ##### Step2. 修改 values.yaml 以及 mongodb-statefulset.yaml vi mongodb-replicaset/values.yaml persistentVolume: enabled:true enabled:true ## mongodb-replicaset data Persistent Volume Storage Class ## If defined, storageClassName:## If set to "-", storageClassName: "", which disables dynamic provisioning storageClass: "ceph" accessModes: - ReadWriteOnce size: 1Gi annotations:{} vi mongodb-replicaset/templates/mongodb-statefulset.yaml volumes: - name: host-time hostPath: path:0 码力 | 54 页 | 1.23 MB | 2 年前3
OpenShift Container Platform 4.6 节点删除 HPA。 ##### 2.4.3. 使用 CLI 根据 CPU 使用率创建 pod 横向自动扩展 您可以为现有的 Deployment、DeploymentConfig、ReplicaSet、ReplicaSet 或 StatefulSet 对象创建一个 pod 横向自动扩展(HPA),用于自动扩展与该对象关联的 pod,以维护您指定的 CPU 用量。 HPA 会在最小和最大数量之间增加和减少副本数,以保持所有 474332ad9c5851/p32_3.jpg) 指定要自动扩展的对象的类型和名称。对象必须存在,并是一个 Deployment、DeploymentConfig/dc、ReplicaSet/rs、ReplicaSet /rc 或 StatefulSet。  ## 注意 除非需要特定功能或由其他对象提供的行为,否则建议使用 Deployment 对象或 ReplicaSet 对象。如需有关这些对象的更多信息,请参阅了解 Deployment 和 DeploymentConfig 对象。 ##### 2.4.1. 了解 pod 横向自动扩展 您可以创建一个 pod 横向自动扩展来指定您要运行的 使用 OpenShift Container Platform CLI,您可以创建一个 pod 横向自动扩展(HPA)来自动扩展现有的 Deployment、DeploymentConfig、ReplicaSet、ReplicationController 或 StatefulSet 对象。HPA 扩展与该对象关联的 pod,以维护您指定的 CPU 用量。   Node Pod Pod Pod Deployment StatefulSet DaemonSet CronJob No/Scheduler ReplicaSet Job Pod 1. 支持指定副本数 2. 支持 Recreate 和 Rolling Update 3. 可控的滚动更新模式 4. 支持回滚 5. 可通过 HPA 实现自动弹性伸缩 Deployment Deployment  ReplicaSet 1 apiVersion: apps/v1beta1 2 kind: Deployment 3 metadata: 4 name: deployment-example 5 spec:0 码力 | 20 页 | 4.22 MB | 2 年前3
构建统一的云原生应用 可观测性数据平台Service Cluster Pod Container 容器资源 容器集群 容器节点 命名空间 容器服务 Ingress Deployment StatefulSet ReplicaSet POD 服务 app version env group owner zone=ZoneA deployType=canary stage commitId deployId 容器服务 env NATGW group Ingress 云资源 宿主机 云服务器 owner ALB Deployment StatefulSet stage ReplicaSet commitId POD deployId ## 理解云网络,自动标记端到端数据标签 主机名、IP地址、VPC/隧道ID、对等连接、NAT/LB → 资源标签 工作负载、容器服务、命名空间 |租户|IP地址|容器服务|group| ||NATGW|Ingress|owner| |云资源|ALB|Deployment|stage| |宿主机|…|StatefulSet|commitId| |云服务器||ReplicaSet|deployId| |||POD|Level| ## 构建统一的云原生应用可观测性数据平台 1. 可观测性数据平台的挑战 2. 解决数据孤岛:AutoTagging 3. 降低资源开销:MultistageCodec0 码力 | 35 页 | 6.75 MB | 2 年前3
OpenShift Container Platform 4.7 日志记录cluster-logging-operator-574b8987df to 1--- ### 3. 查看 OpenShift Logging 副本集的状态: a. 获取副本集的名称: 输出示例 $ oc get replicaset 输出示例 NAME DESIRED CURRENT READY AGE cluster-logging-operator-574b8987df 1 1 1 159m elasticse 1 1 1 155m kibana-5bd5544f87 1 1 1 157m $ oc get Elasticsearch ### b. 获取副本集的状态: $ oc describe replicaset cluster-logging-operator-574b8987df ## 输出示例 Name: cluster-logging-operator-574b8987df ..... Succeeded / 0 Failed ..... Events: Type Reason Age From Message Normal SuccessfulCreate 66m replicaset-controller Created pod: cluster-logging-operator-574b8987df-qjhqv---- #### 12.2. 查看日志存储的状态 您可以查看0 码力 | 183 页 | 1.98 MB | 2 年前3
OpenShift Container Platform 4.8 CLI 工具to the client oc attach mypod -c ruby-container -i -t # Get output from the first pod of a ReplicaSet named nginx oc attach rs/nginx ###### 2.5.1.9. oc auth can-i 检查是否允许操作 ## 用法示例 # Check to see... ###### 2.5.1.116. oc scale 为 Deployment、ReplicaSet 或 Replication Controller 设置一个新的大小 ## 用法示例 # Scale a replicaset named 'foo' to 3. oc scale --replicas=3 rs/foo # Scale ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet on it. $ oc adm drain foo --force # As above, but abort if there are pods not managed by a ReplicationController, ReplicaSet, Job, DaemonSet 0 码力 | 152 页 | 1.24 MB | 2 年前3
OpenShift Container Platform 4.8 日志记录cluster-logging-operator-574b8987df to 1--- ### 3. 查看 OpenShift Logging 副本集的状态: a. 获取副本集的名称: 输出示例 $ oc get replicaset 输出示例 NAME DESIRED CURRENT READY AGE cluster-logging-operator-574b8987df 1 1 1 159m elasticse elasticsearch-cdm-uhr537yu-3-5b6fdd8cfd 1 1 1 155m kibana-5bd5544f87 1 1 1 157m ### b. 获取副本集的状态: $ oc describe replicaset cluster-logging-operator-574b8987df ## 输出示例 Name: cluster-logging-operator-574b8987df ..... Succeeded / 0 Failed ..... Events: Type Reason Age From Message Normal SuccessfulCreate 66m replicaset-controller Created pod: cluster-logging-operator-574b8987df-qjhqv---- #### 12.2. 查看 ELASTICSEARCH0 码力 | 223 页 | 2.28 MB | 2 年前3
共 53 条
- 1
- 2
- 3
- 4
- 5
- 6
相关搜索词
多区域多主数据库InnoDB ClusterClusterSetReplicaSetRPORTOKubernetes容器编排容器运行时扩展性可移植性k8s dashboardk8s masterk8s node网络插件证书配置节点配置更改资源分配调度策略OpenShift Container PlatformPod污点与容限应用编排Helm Tiller极简部署方式可观测性数据平台AutoTaggingMultistageCodec数据孤岛OpenTelemetryOpenShift LoggingFluentdElasticsearchKibana日志收集器CLI 工具OpenShift CLI (oc)开发人员 CLI (odo)Knative CLI (kn)Cluster Logging













