Skip to content

Commit 93aa160

Browse files
committed
Update UCP/DTR terminology to MKE/MSR across all references
Mirantis renamed UCP to MKE (Mirantis Kubernetes Engine) and DTR to MSR (Mirantis Secure Registry). Update question text to include "(now MKE)" and "(now MSR)" annotations for clarity. Update help URLs from legacy docs.mirantis.com/docker-enterprise paths to current MKE 3.7 and MSR 2.9 documentation paths. Update README.md links accordingly. Files updated: 14 YAML files + README.md
1 parent a518eb4 commit 93aa160

15 files changed

+209
-209
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -83,21 +83,21 @@ The goal is to help candidates:
8383
* [Describe and demonstrate how to use certificate-based client-server authentication to ensure a Docker daemon has the rights to access images on a registry.](data/3_installation_and_configuration/cert_based_auth_registry.yaml)
8484
* [Describe the use of namespaces, cgroups, and certificate configuration.](data/3_installation_and_configuration/describe_namespaces_cgroups_certificates.yaml)
8585
* [Describe and interpret errors to troubleshoot installation issues without assistance.](data/3_installation_and_configuration/install_troubleshooting.yaml)
86-
* [Describe and demonstrate the steps to deploy the Docker engine, UCP, and DTR on AWS and on-premises in an HA configuration.](data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml)
87-
* [Describe and demonstrate how to configure backups for UCP and DTR.](data/3_installation_and_configuration/backup_ucp_dtr.yaml)
86+
* [Describe and demonstrate the steps to deploy the Docker engine, UCP (now MKE), and DTR (now MSR) on AWS and on-premises in an HA configuration.](data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml)
87+
* [Describe and demonstrate how to configure backups for UCP (now MKE) and DTR (now MSR).](data/3_installation_and_configuration/backup_ucp_dtr.yaml)
8888

8989
### Domain 4: Networking (15% of exam)
9090

9191
* [Describe the Container Network Model and how it interfaces with the Docker engine and network and IPAM drivers.](data/4_Networking/container_network_model.yaml)
9292
* [Describe the different types and use cases for the built-in network drivers.](data/4_Networking/describe_different_types_use_cases_built_in_network_drivers.yaml)
93-
* [Describe the types of traffic that flow between the Docker engine, registry and UCP controllers.](data/4_Networking/describe_engine_registry_ucp_traffic.yaml)
93+
* [Describe the types of traffic that flow between the Docker engine, registry and UCP (now MKE) controllers.](data/4_Networking/describe_engine_registry_ucp_traffic.yaml)
9494
* [Describe and demonstrate how to create a Docker bridge network for developers to use for their containers.](data/4_Networking/bridge_network_create.yaml)
9595
* [Describe and demonstrate how to publish a port so that an application is accessible externally.](data/4_Networking/describe_demonstrate_publish_port_application_accessible_externally.yaml)
9696
* [Identify which IP and port a container is externally accessible on.](data/4_Networking/identify_container_ip_port.yaml)
9797
* [Compare and contrast “host” and “ingress” publishing modes.](data/4_Networking/compare_contrast_host_ingress_publishing_modes.yaml)
9898
* [Describe and demonstrate how to configure Docker to use external DNS.](data/4_Networking/configure_external_dns.yaml)
99-
* [Describe and demonstrate how to use Docker to load balance HTTP/HTTPs traffic to an application (Configure L7 load balancing with Docker EE)](data/4_Networking/http_https_load_balancing.yaml).
100-
* [Understand and describe the types of traffic that flow between the Docker engine, registry, and UCP controllers](data/4_Networking/understand_engine_registry_ucp_traffic.yaml)
99+
* [Describe and demonstrate how to use Docker to load balance HTTP/HTTPs traffic to an application (Configure L7 load balancing with Docker Enterprise)](data/4_Networking/http_https_load_balancing.yaml).
100+
* [Understand and describe the types of traffic that flow between the Docker engine, registry, and UCP (now MKE) controllers](data/4_Networking/understand_engine_registry_ucp_traffic.yaml)
101101
* [Describe and demonstrate how to deploy a service on a Docker overlay network.](data/4_Networking/deploy_overlay_service.yaml)
102102
* [Describe and demonstrate how to troubleshoot container and engine logs to resolve connectivity issues between containers.](data/4_Networking/troubleshoot_container_connectivity.yaml)
103103
* [Describe how to route traffic to Kubernetes pods using ClusterIP and NodePort services.](data/4_Networking/k8s_clusterip_nodeport.yaml)
@@ -111,13 +111,13 @@ The goal is to help candidates:
111111
* [Describe swarm default security.](data/5_Security/swarm_default_security.yaml)
112112
* [Describe MTLS.](data/5_Security/describe_mtls.yaml)
113113
* [Describe identity roles.](data/5_Security/security_identity_roles.yaml)
114-
* [Compare and contrast UCP workers and managers.](data/5_Security/compare_contrast_ucp_workers_managers.yaml)
115-
* [Describe the process to use external certificates with UCP and DTR.](data/5_Security/external_certs_ucp_dtr.yaml)
114+
* [Compare and contrast UCP (now MKE) workers and managers.](data/5_Security/compare_contrast_ucp_workers_managers.yaml)
115+
* [Describe the process to use external certificates with UCP (now MKE) and DTR (now MSR).](data/5_Security/external_certs_ucp_dtr.yaml)
116116
* [Describe and demonstrate that an image passes a security scan.](data/5_Security/image_security_scan.yaml)
117117
* [Describe and demonstrate how to enable Docker Content Trust.](data/5_Security/describe_demonstrate_how_enable_docker_content_trust.yaml)
118-
* [Describe and demonstrate how to configure RBAC with UCP.](data/5_Security/ucp_rbac_config.yaml)
119-
* [Describe and demonstrate how to integrate UCP with LDAP/AD.](data/5_Security/ucp_ldap_ad_integration.yaml)
120-
* [Describe and demonstrate how to create UCP client bundles.](data/5_Security/ucp_client_bundle.yaml)
118+
* [Describe and demonstrate how to configure RBAC with UCP (now MKE).](data/5_Security/ucp_rbac_config.yaml)
119+
* [Describe and demonstrate how to integrate UCP (now MKE) with LDAP/AD.](data/5_Security/ucp_ldap_ad_integration.yaml)
120+
* [Describe and demonstrate how to create UCP (now MKE) client bundles.](data/5_Security/ucp_client_bundle.yaml)
121121
* [Describe Docker Bench for Security.](data/5_Security/docker_bench_security.yaml)
122122
* [Describe seccomp profiles.](data/5_Security/seccomp_profiles.yaml)
123123
* [Describe AppArmor and SELinux with Docker.](data/5_Security/apparmor_selinux.yaml)
@@ -131,7 +131,7 @@ The goal is to help candidates:
131131
* [Compare and contrast object and block storage and when they should be used.](data/6_storage_and_volumes/contrast_object.yaml)
132132
* [Describe how an application is composed of layers and where these layers reside on the filesystem.](data/6_storage_and_volumes/layers_filesystem.yaml)
133133
* [Describe the use of volumes with Docker for persistent storage.](data/6_storage_and_volumes/persistent_storage.yaml)
134-
* [Identify the steps to take to clean up unused images on a filesystem and DTR.](data/6_storage_and_volumes/unused_images.yaml)
134+
* [Identify the steps to take to clean up unused images on a filesystem and DTR (now MSR).](data/6_storage_and_volumes/unused_images.yaml)
135135
* [Describe and demonstrate how storage can be used across cluster nodes.](data/6_storage_and_volumes/volume_cluster.yaml)
136136
* [Describe how to provision persistent storage to a Kubernetes pod using persistentVolumes.](data/6_storage_and_volumes/persistent_volumes.yaml)
137137
* [Describe the relationship between container storage interface drivers, storageClass, persistentVolumeClaim and volume objects in Kubernetes.](data/6_storage_and_volumes/relationship_storage_volume.yaml)
@@ -154,7 +154,7 @@ Contributions are welcome! You can:
154154

155155
* This is a community-driven, unofficial project.
156156
* It is not sponsored or endorsed by Docker Inc. or Mirantis.
157-
* All trademarks such as Docker”, “Mirantis”, “DTR”, and “UCP” are used only as references and remain the property of their respective owners.
157+
* All trademarks such as "Docker", "Mirantis", "DTR" (now MSR), "UCP" (now MKE), "MKE", and "MSR" are used only as references and remain the property of their respective owners.
158158
* This repository contains only original content, created under fair use for educational purposes.
159159
* Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also hold trademark rights to other terms used in this document.
160160

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,60 @@
11
questions:
22
- uuid: 2fd05cc9-0e15-4ac4-ae3b-9a49ac0380f6
3-
question: Which command allows you to back up UCP data?
3+
question: Which command allows you to back up UCP (now MKE) data?
44
answers:
55
- { value: 'docker swarm backup', correct: false }
66
- { value: 'docker ucp export', correct: false }
77
- { value: 'docker container exec ucp etcd backup > backup.tar', correct: true }
88
- { value: 'docker backup ucp --output backup.tar', correct: false }
9-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.html
9+
help: https://docs.mirantis.com/mke/3.7/ops/disaster-recovery/back-up-mke.html
1010

1111
- uuid: 0b122010-4d64-44ff-8153-f33c3dc3e2f0
12-
question: What must be done before performing a UCP restore?
12+
question: What must be done before performing a UCP (now MKE) restore?
1313
answers:
1414
- { value: 'Stop the Docker service on the target node', correct: true }
1515
- { value: 'Delete all volumes', correct: false }
1616
- { value: 'Restart all containers', correct: false }
1717
- { value: 'Purge all logs', correct: false }
18-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.html#restore
18+
help: https://docs.mirantis.com/mke/3.7/ops/disaster-recovery/back-up-mke.html#restore
1919

2020
- uuid: fdc31b03-3093-4638-a77f-ef7b11860d88
21-
question: Which command allows you to back up a DTR instance?
21+
question: Which command allows you to back up a DTR (now MSR) instance?
2222
answers:
2323
- { value: 'docker registry save', correct: false }
2424
- { value: 'docker dtr snapshot', correct: false }
2525
- { value: 'docker run -it docker/dtr backup', correct: true }
2626
- { value: 'docker container exec dtr backup', correct: false }
27-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.html
27+
help: https://docs.mirantis.com/msr/2.9/ops/disaster-recovery/back-up-msr.html
2828

2929
- uuid: fdbb11c1-6f7c-4e93-b487-c4ecdb6f315c
30-
question: Which command is used to restore a DTR backup?
30+
question: Which command is used to restore a DTR (now MSR) backup?
3131
answers:
3232
- { value: 'docker container exec dtr restore backup.tar', correct: false }
3333
- { value: 'docker dtr load backup.tar', correct: false }
3434
- { value: 'docker dtr install --restore backup.tar', correct: false }
3535
- { value: 'docker run -i docker/dtr restore < backup.tar', correct: true }
36-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.html
36+
help: https://docs.mirantis.com/msr/2.9/ops/disaster-recovery/back-up-msr.html
3737

3838
- uuid: 7b313274-0072-41a0-bd16-170c8672c845
39-
question: What is essential for a DTR restore to work correctly?
39+
question: What is essential for a DTR (now MSR) restore to work correctly?
4040
answers:
4141
- { value: 'Have Docker Desktop installed', correct: false }
4242
- { value: 'Use only port 2376', correct: false }
4343
- { value: 'Be connected to the Internet', correct: false }
44-
- { value: 'Use the same DTR version as the backup', correct: true }
45-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.html#restore-backup
44+
- { value: 'Use the same DTR (now MSR) version as the backup', correct: true }
45+
help: https://docs.mirantis.com/msr/2.9/ops/disaster-recovery/back-up-msr.html#restore-backup
4646

4747
- uuid: 38f20494-3c31-4c83-9f39-b3e0b5c6db48
48-
question: Where are the critical UCP data stored that must be backed up?
48+
question: Where are the critical UCP (now MKE) data stored that must be backed up?
4949
answers:
5050
- { value: '/opt/ucp', correct: false }
5151
- { value: '/var/ucp/data', correct: false }
5252
- { value: '/var/lib/docker/ucp', correct: true }
5353
- { value: '/etc/docker/ucp', correct: false }
54-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.html
54+
help: https://docs.mirantis.com/mke/3.7/ops/disaster-recovery/back-up-mke.html
5555

5656
- uuid: 91f9d1ef-d40b-40fa-a45e-4cb95641727b
57-
question: What is the best practice for scheduling UCP and DTR backups?
57+
question: What is the best practice for scheduling UCP (now MKE) and DTR (now MSR) backups?
5858
answers:
5959
- { value: 'Automate the backup with scripts and store it outside the cluster', correct: true }
6060
- { value: 'Perform a manual backup once a month', correct: false }
@@ -63,28 +63,28 @@ questions:
6363
help: https://docs.mirantis.com/mke/3.7/ops/disaster-recovery/back-up-mke/backup-considerations.html
6464

6565
- uuid: 65ae1827-32ec-4d6f-84ed-f41fef47135e
66-
question: Can a full UCP cluster be restored from a single backup?
66+
question: Can a full UCP (now MKE) cluster be restored from a single backup?
6767
answers:
6868
- { value: 'No, UCP does not support restoration', correct: false }
69-
- { value: 'Yes, if it was taken on a UCP manager with quorum', correct: true }
69+
- { value: 'Yes, if it was taken on a UCP (now MKE) manager with quorum', correct: true }
7070
- { value: 'Yes, but only if Swarm is disabled', correct: false }
7171
- { value: 'No, a backup of each node is required', correct: false }
72-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.html
72+
help: https://docs.mirantis.com/mke/3.7/ops/disaster-recovery/back-up-mke.html
7373

7474
- uuid: 32590a06-2d90-4b13-8c20-6e06ac3d00e0
75-
question: What is a common reason for failure when restoring a DTR backup?
75+
question: What is a common reason for failure when restoring a DTR (now MSR) backup?
7676
answers:
7777
- { value: 'Lack of Internet access', correct: false }
78-
- { value: 'Version incompatibility between the backup and the installed DTR', correct: true }
78+
- { value: 'Version incompatibility between the backup and the installed DTR (now MSR)', correct: true }
7979
- { value: 'DTR already in HA mode', correct: false }
8080
- { value: 'Incorrectly named volume', correct: false }
81-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.html#restore-backup
81+
help: https://docs.mirantis.com/msr/2.9/ops/disaster-recovery/back-up-msr.html#restore-backup
8282

8383
- uuid: 5cf798e7-d097-4992-8b7b-36b63329207d
84-
question: What best practice should accompany UCP/DTR backups?
84+
question: What best practice should accompany UCP (now MKE)/DTR (now MSR) backups?
8585
answers:
8686
- { value: 'Use only local backups', correct: false }
8787
- { value: 'Disable TLS to simplify restoration', correct: false }
8888
- { value: 'Manually compress Docker volumes', correct: false }
8989
- { value: 'Regularly test restorations', correct: true }
90-
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.html#best-practices
90+
help: https://docs.mirantis.com/mke/3.7/ops/disaster-recovery/back-up-mke.html#best-practices

0 commit comments

Comments
 (0)