diff --git a/content/en/container-orchestration.md b/content/en/container-orchestration.md index 504cdec363..5cc57322ff 100644 --- a/content/en/container-orchestration.md +++ b/content/en/container-orchestration.md @@ -4,7 +4,7 @@ status: Completed category: Concept --- -[Container](/container/) orchestration refers to managing and automating the lifecycle of containerized applications in dynamic environments. +[Container](/container/) orchestration refers to managing and automating the lifecycle of [containerized](/containerization/) applications in dynamic environments. It's executed through a container orchestrator (in most cases, [Kubernetes](/kubernetes)), which enables deployments, (auto)scaling, auto-healing, and monitoring. Orchestration is a metaphor: The orchestration tool conducts containers like a music conductor, ensuring every container (or musician) does what it should. diff --git a/content/en/containerization.md b/content/en/containerization.md index 60b01eefe3..8f51c9aedc 100644 --- a/content/en/containerization.md +++ b/content/en/containerization.md @@ -11,7 +11,7 @@ As long as the output is a container image that adheres to this standard, which ## Problem it addresses -Before containers became prevalent, organizations relied on virtual machines (VMs) to +Before [containers](/container/) became prevalent, organizations relied on [virtual machines](/virtual-machine/) (VMs) to orchestrate multiple applications on a single [bare-metal machine](/bare-metal-machine/). VMs are significantly larger than containers and require a hypervisor to run. Due to the storage, backup, and transfer of these larger VM templates, creating the VM templates is also slow. diff --git a/content/en/continuous-delivery.md b/content/en/continuous-delivery.md index 9cec1a23d8..ca9afe0788 100644 --- a/content/en/continuous-delivery.md +++ b/content/en/continuous-delivery.md @@ -10,8 +10,9 @@ in which code changes are automatically deployed into an acceptance environment (or, in the case of continuous deployment, into production). CD crucially includes procedures to ensure that software is adequately tested before deployment and provides a way to rollback changes if deemed necessary. -Continuous integration (CI) is the first step towards continuous delivery -(i.e., changes have to merge cleanly before being tested and deployed). +[Continuous integration](/continuous-integration/) (CI) is the first step towards +continuous delivery (i.e., changes have to merge cleanly before being tested and +deployed). ## Problem it addresses @@ -26,7 +27,7 @@ deploying more changes at once and increasing the risk that something goes wrong CD strategies create a fully automated path to production that tests and deploys the software using various deployment strategies such as [canary](/canary-deployment/) or [blue-green](/blue-green-deployment/) releases. -This allows developers to deploy code frequently, giving them peace of mind that the new revision has been tested. +This allows developers to deploy code frequently, giving them peace of mind that the new revision has been tested. ## Related terms diff --git a/content/en/virtual-machine.md b/content/en/virtual-machine.md index 1f27483723..b819a5083f 100644 --- a/content/en/virtual-machine.md +++ b/content/en/virtual-machine.md @@ -31,4 +31,4 @@ VMs allow you to use your existing physical hardware resources better by placing multiple virtual machines on a single physical machine. Not bound to a particular physical machine, VMs are also more resilient than physical machines. When a physical machine needs to go offline, -the VMs running on it can be moved to another machine with little to no downtime +the VMs running on it can be moved to another machine with little to no downtime. \ No newline at end of file