menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Devops News

>

Building a...
source image

Dev

6d

read

323

img
dot

Image Credit: Dev

Building a bot to talk to my cats

  • CatBot is an AI chat-bot idea that allows you to chat with your furry friends.
  • The project involved using Docker containers for frontend, backend, and model services.
  • Initially, Dockerode was used to manage containers, but it was later replaced with axios for Kubernetes deployment compatibility.
  • The process included spinning up containers locally with Docker Compose and later transitioning to Minikube and Amazon EKS.
  • Docker Compose Bridge was used to translate Compose files into Kubernetes manifests for deployment.
  • Networking challenges arose when separating frontend and backend services within the same container.
  • Deployment to Amazon EKS involved setting up clusters, IAM permissions, and managing resource requests for improved performance.
  • Using EKS, the CatBot application was successfully deployed, but encountered issues like slow response times and connection problems that were addressed through explicit configurations.
  • The author humorously concludes by stating the CatBot app is now operational and hints at future optimizations involving CI/CD pipelines, image versioning, and Docker Build Cloud.

Read Full Article

like

19 Likes

For uninterrupted reading, download the app