Jaybanuan's Blog

どうせまた調べるハメになることをメモしていくブログ

KubernetesのDeploymentとOpenShiftのDeploymentConfigの違い

はじめに

OpenShiftの研修を受講。 KubernetesのDeploymentとOpenShiftのDeploymentConfigの違いがよく分からなかったので、調べてみた。

結論

自分でまとめるまでもなく、以下のブログによくまとまっていた。

nishipy.com

DeploymentConfigはOpenShift固有のものだが、後にKubernetesがほぼ同等のDeploymentを導入したので、現在ではOpenShiftでもDeploymentが推奨とのこと。

OpenShift 4.5以降ではデフォルトでDeploymentが利用されるようになっている模様。 OpenShift 4.5以降でDeploymentConfigを利用する場合は、例えばコマンドoc new-appの実行の際にオプション--as-deployment-configを付与するなど、明示的な指定が必要そう。

参考