<p>I have some questions about terminology that I should use. I have searched up the components that I am using, but I am still not sure. Can you please check if these are right way to describe each component? If not, can you please revise it?</p>
<ol>
<li>I develop microservices using Spring Framework (Spring boot).</li>
<li>I deploy components on cloud via Kubernetes and Docker. (I understand Docker is used for containerizing and Kubernetes is for orchestrating multiple containers. Is it right to say &quot;I deploy on Kubernetes or via Kubernetes&quot;?)</li>
<li>CI/CD pipeline using Jenkins and Azure DevOps. (Project uses Azure DevOps for triggering CI/CD in Jenkins)</li>
</ol>
<p>Please note that this project was already there when I joined the team, and I am new to all of these concepts. I understand what they do briefly and I know what each terminology means on entry level, but I just want to make sure if I am saying these in right ways.</p>

<p>In Kubernetes an app as a unit is called Service. It has components reachable under it, for example: deployment, pod, etc. This set of components could be for microservice or service, but terminology just a service.</p>
<p>You can list all services using <code>kubectl get services</code></p>
<p>The Docker is related here only because pod has a container or sometimes few of them. So Kubernetes supports Docker and its images. It's most popular container runtime in 2021, but not the only one for Kubernetes.</p>
<p>To combine everything, the right sentence to me would be:</p>
<p>I deploy a service on Kubernetes</p>
<p>I deploy a service on Amazon EKS</p>
<p>I deploy a service on Azure Kubernetes</p>
<p>etc.</p>
<p>Adding &quot;cloud&quot; doesn't add so much value as Kubernetes platform is same regardless of cloud provider chosen. Of course, there are some differences in cloud, but not in Kubernetes core.</p>
<p>Docker doesn't fit here and usually discussed when going into details, especially about images, building them, etc.</p>
<p>Also off topic, but even pod is more used than container, because in Kubernetes you access the pod (while in Docker Compose, you access the container). Of course, you can access Docker container if there are multiple of them setup in a pod and container engine is Docker in this context.</p>
