Skip to content

Commit b15e8fe

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 b15e8fe

15 files changed

+117
-117
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

data/3_installation_and_configuration/backup_ucp_dtr.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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 }
@@ -9,7 +9,7 @@ questions:
99
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.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 }
@@ -18,7 +18,7 @@ questions:
1818
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.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 }
@@ -27,7 +27,7 @@ questions:
2727
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.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 }
@@ -36,16 +36,16 @@ questions:
3636
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.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 }
44+
- { value: 'Use the same DTR (now MSR) version as the backup', correct: true }
4545
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.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 }
@@ -54,7 +54,7 @@ questions:
5454
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.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,25 +63,25 @@ 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 }
7272
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/backup-restore.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 }
8181
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/backup-restore.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 }

data/3_installation_and_configuration/deploy_ucp_dtr_ha.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
questions:
22
- uuid: 8fdbfa8e-244d-46b8-9041-c74d649bca78
3-
question: Which command installs UCP on an existing Docker node?
3+
question: Which command installs UCP (now MKE) on an existing Docker node?
44
answers:
55
- { value: 'docker install ucp', correct: false }
66
- { value: 'docker ucp deploy', correct: false }
@@ -9,7 +9,7 @@ questions:
99
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/install/
1010

1111
- uuid: 7b11b126-0b6a-4fdf-979c-2e2d413fc3fd
12-
question: How many manager nodes are required for an HA UCP setup with quorum?
12+
question: How many manager nodes are required for an HA UCP (now MKE) setup with quorum?
1313
answers:
1414
- { value: '5', correct: false }
1515
- { value: '3', correct: true }
@@ -18,7 +18,7 @@ questions:
1818
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/architecture/#high-availability
1919

2020
- uuid: 2aeebc5e-b670-42b1-a5ff-8fa7ccedfe9e
21-
question: Which command adds a new UCP manager node to an existing cluster?
21+
question: Which command adds a new UCP (now MKE) manager node to an existing cluster?
2222
answers:
2323
- { value: 'docker swarm join --ucp-manager', correct: false }
2424
- { value: 'docker ucp add-manager', correct: false }
@@ -27,7 +27,7 @@ questions:
2727
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/install/join-linux-nodes.html
2828

2929
- uuid: 21ef8613-10b2-4e0f-a2f3-e2c1d1c8593f
30-
question: Which command is recommended to install DTR on a UCP node?
30+
question: Which command is recommended to install DTR (now MSR) on a UCP (now MKE) node?
3131
answers:
3232
- { value: 'docker dtr deploy', correct: false }
3333
- { value: 'docker registry install', correct: false }
@@ -45,16 +45,16 @@ questions:
4545
help: https://docs.mirantis.com/docker-enterprise/v3.1/ucp/on-aws/
4646

4747
- uuid: c41396d4-17f0-4a8a-9981-1b205728c9c5
48-
question: What requirement is necessary to deploy DTR in HA?
48+
question: What requirement is necessary to deploy DTR (now MSR) in HA?
4949
answers:
5050
- { value: 'A latest tag on all images', correct: false }
5151
- { value: 'Shared or replicated persistent storage', correct: true }
5252
- { value: 'Root access on all workers', correct: false }
53-
- { value: 'A single UCP manager', correct: false }
53+
- { value: 'A single UCP (now MKE) manager', correct: false }
5454
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/architecture/#high-availability
5555

5656
- uuid: 85e4de92-7298-4217-9c7c-f3e3ea8c2e84
57-
question: Which command checks the status of UCP services after installation?
57+
question: Which command checks the status of UCP (now MKE) services after installation?
5858
answers:
5959
- { value: 'docker swarm status', correct: false }
6060
- { value: 'docker ucp status', correct: false }
@@ -63,16 +63,16 @@ questions:
6363
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/troubleshoot/
6464

6565
- uuid: e65f1c8b-fba5-434a-a1bb-b8461c1d1b2e
66-
question: What is a good practice to balance load across UCP nodes in HA?
66+
question: What is a good practice to balance load across UCP (now MKE) nodes in HA?
6767
answers:
6868
- { value: 'Disable TLS', correct: false }
6969
- { value: 'Use a node label', correct: false }
70-
- { value: 'Use a load balancer in front of UCP managers', correct: true }
70+
- { value: 'Use a load balancer in front of UCP (now MKE) managers', correct: true }
7171
- { value: 'Enable debug mode', correct: false }
7272
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/ucp/architecture/#ucp-high-availability
7373

7474
- uuid: e47cb7f3-ef17-4718-bbe1-6b13de8ae260
75-
question: Can UCP and DTR be deployed on the same nodes?
75+
question: Can UCP (now MKE) and DTR (now MSR) be deployed on the same nodes?
7676
answers:
7777
- { value: 'No, except with Docker Desktop', correct: false }
7878
- { value: 'Yes, only on AWS', correct: false }
@@ -81,7 +81,7 @@ questions:
8181
help: https://docs.mirantis.com/docker-enterprise/v3.1/dockeree-products/dtr/install/plan-your-installation.html
8282

8383
- uuid: cdb987f6-48b6-4f4c-9f2f-c34c1c36c837
84-
question: Which option allows a secondary DTR node to synchronize with a primary node?
84+
question: Which option allows a secondary DTR (now MSR) node to synchronize with a primary node?
8585
answers:
8686
- { value: '--standby', correct: false }
8787
- { value: '--join-token', correct: false }

data/3_installation_and_configuration/describe_sizing_requirements_for_installation.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
questions:
22
- uuid: 915cfc8c-72d3-46a7-9797-fc980ef2452d
3-
question: What is the minimum recommended number of CPUs for installing Docker Universal Control Plane (UCP)?
3+
question: What is the minimum recommended number of CPUs for installing Docker Universal Control Plane (UCP, now MKE)?
44
answers:
55
- { value: '4', correct: true }
66
- { value: '1', correct: false }
@@ -9,7 +9,7 @@ questions:
99
help: https://docs.mirantis.com/mke/3.4/launchpad/lp-system-requirements.html
1010

1111
- uuid: bbc16b4e-7291-4b64-9270-14b60c9a0d79
12-
question: What is the minimum amount of RAM recommended for a UCP manager node?
12+
question: What is the minimum amount of RAM recommended for a UCP (now MKE) manager node?
1313
answers:
1414
- { value: '16 GB', correct: true }
1515
- { value: '8 GB', correct: false }
@@ -27,7 +27,7 @@ questions:
2727
help: https://docs.docker.com/storage/storagedriver/overlayfs-driver/
2828

2929
- uuid: 67a48e29-32c3-4267-a931-c08b3cb0531b
30-
question: For DTR (Docker Trusted Registry), what is the minimum disk space required per node?
30+
question: For DTR (Docker Trusted Registry, now MSR), what is the minimum disk space required per node?
3131
answers:
3232
- { value: '50 GB', correct: false }
3333
- { value: '100 GB', correct: true }
@@ -72,7 +72,7 @@ questions:
7272
help: https://docs.docker.com/storage/
7373

7474
- uuid: 05176b68-5a8b-4814-8753-ffec40440f12
75-
question: What is the typical port required to access UCP via a browser?
75+
question: What is the typical port required to access UCP (now MKE) via a browser?
7676
answers:
7777
- { value: '8080', correct: false }
7878
- { value: '443', correct: true }

data/3_installation_and_configuration/hub_users_teams.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ questions:
2222
answers:
2323
- { value: 'Yes, but only with a paid account', correct: false }
2424
- { value: 'No, a user is tied to only one organization', correct: false }
25-
- { value: 'No, except with Docker Enterprise', correct: false }
25+
- { value: 'No, except with Docker Enterprise (now Mirantis)', correct: false }
2626
- { value: 'Yes', correct: true }
2727
help: https://docs.docker.com/docker-hub/orgs/
2828

0 commit comments

Comments
 (0)