Complete Guide to setting up your Application using Kubernetes Components  ??

Complete Guide to setting up your Application using Kubernetes Components ??

Instead of creating each component separate without context, this video goes through a complete application setup using several Kubernetes components: pod, deployment, service, configmap and secret.

It's a hands-on, practical tutorial of using the different Kubernetes Components together, which will give you a big picture.

We basically create the Kubernetes infrastructure for this browser request flow:

No alt text provided for this image

Starting from the request end we step by step create the following:

1) MongoDB Deployment

Creating the database container/pod, in which the mongodb runs.

2) Secret

Creating the Secret component, where the username and password are stored.

3) Internal Service

Creating the service for MongoDB to be accessible by other Kubernetes components.

4) Mongo Express Deployment

Creating the Mongo Express container/pod, in which the web application runs.

5) ConfigMap

Creating the ConfigMap component, where the server url of the MongoDB is stored.

6) External Service

Creating the external service for Mongo Express to be accessible from outside the kubernetes cluster (from the browser)


---------------------------------------------

I'm happy to connect with you on ??


#kubernetes #k8s #devopsengineer #devopsworld #devopstools #softwaredevelopment #cloud #docker #containerization #orchestration #devops #programming #softwareengineering #cluster #webdeveloper #devlife #developers

要查看或添加评论,请登录

Nana Janashia的更多文章

  • Develop cloud-native software faster ?? - DevOps Tool of the Month (1)

    Develop cloud-native software faster ?? - DevOps Tool of the Month (1)

    DevOps tool of the month - This is a new series, where each month I will introduce one new useful DevOps tool. ???? The…

    2 条评论
  • Learn YAML in 18 mins ?? ????

    Learn YAML in 18 mins ?? ????

    YAML stands for YAML Ain't Markup Language and is a data serialization language. Fun Fact ?? YAML originally meant Yet…

    2 条评论
  • Data Persistence in Kubernetes | Kubernetes Volumes explained

    Data Persistence in Kubernetes | Kubernetes Volumes explained

    The problem Kubernetes doesn't provide data persistence out of the box, which means when a pod is re-created, the data…

    3 条评论
  • JavaScript Variables & Data Types explained for Beginners ??

    JavaScript Variables & Data Types explained for Beginners ??

    In this new video I explain 2 basic building blocks of JavaScript, which are Variables and Data Types. Data Types ? I…

    1 条评论
  • What is JavaScript? ?? ??

    What is JavaScript? ?? ??

    JavaScript is THE standard programming language of the web. It's used by more than 94 percent of all the websites ?? ??…

  • JwtToken vs Cookie vs SessionID ??

    JwtToken vs Cookie vs SessionID ??

    What is JwtToken (JSON Web Token) and how does it differ from an older concept of a cookie? On Stack-Overflow I saw a…

  • Everything you need to know about Jenkinsfile ?

    Everything you need to know about Jenkinsfile ?

    This complete Jenkins Pipeline Tutorial will help you configure build pipeline for your own project using Jenkinsfile…

    7 条评论
  • Kubernetes Components simply explained ????♀?

    Kubernetes Components simply explained ????♀?

    Kubernetes has tons of components, but most of the time you are only working with a handful of them. This video shows…

    3 条评论
  • What problems does Docker really solve? ??

    What problems does Docker really solve? ??

    Docker is becoming more and more popular and seems like every company is now turning to it to make the development and…

    1 条评论
  • Kubernetes simply explained for beginners

    Kubernetes simply explained for beginners

    Kubernetes popularity rises constantly. So, what is Kubernetes actually and what problems does it solve? With this…

社区洞察

其他会员也浏览了