BAHI

BAHI BAHI Microservice solutions provider by containerized applications & orchestrated by Kubernetes.

BAHI is bengali post-fix words nearest most meaning to carrier or container. Its comes here as a name of company who provide containerized applications solut

Docker Vs Virtual Machine A virtual machine could take up several minutes to create and launch whereas a container can b...
15/06/2022

Docker Vs Virtual Machine
A virtual machine could take up several minutes to create and launch whereas a container can be created and launched just in a few seconds.
Containers are more lightweight than VMs, as their images are measured in megabytes rather than gigabytes. Containers require fewer IT resources to deploy, run, and manage. Containers spin up in milliseconds. Since their order of magnitude is smaller.
Differences in Operating System Performance, Portability, Speed

A Pod always runs on a Node. A Node is a worker machine in Kubernetes and may be either a virtual or a physical machine,...
15/06/2022

A Pod always runs on a Node. A Node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster. Each Node is managed by the Master. A Node can have multiple pods, and the Kubernetes master automatically handles scheduling the pods across the Nodes in the cluster.
Pods are simply the smallest unit of ex*****on in Kubernetes, consisting of one or more containers, each with one or more application and its binaries. Nodes are the physical servers or VMs that comprise a Kubernetes Cluster.

A Kubernetes cluster consists of the components that represent the control plane and a set of machines called nodes.Cont...
15/06/2022

A Kubernetes cluster consists of the components that represent the control plane and a set of machines called nodes.
Control Plane Components
Kube-apiserver: The API server is a component of the Kubernetes control plane that exposes the Kubernetes API. The API server is the front end for the Kubernetes control plane.
Etcd: Consistent and highly-available key value store used as Kubernetes' backing store for all cluster data.
Kube-schedule: Control plane component that watches for newly created Pods with no assigned node, and selects a node for them to run on.
Kube-controller-manager: Control plane component that runs controller processes.
cloud-controller-manager: A Kubernetes control plane component that embeds cloud-specific control logic.
The components on a node include the kubelet, a container runtime, and the kube-proxy.
Kubelet: An agent that runs on each node in the cluster. It makes sure that containers are running in a Pod.
Kube-proxy: Kube-proxy is a network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept.
Container runtime: The container runtime is the software that is responsible for running containers

A Kubernetes cluster is a form of Kubernetes deployment architecture. Basic Kubernetes architecture exists in two parts:...
15/06/2022

A Kubernetes cluster is a form of Kubernetes deployment architecture. Basic Kubernetes architecture exists in two parts: the control plane and the nodes or compute machines. Each node could be either a physical or virtual machine and is its own Linux environment.
Kubernetes itself follows a client-server architecture, with a master node composed of etcd cluster, kube-apiserver, kube-controller-manager, cloud-controller-manager, scheduler. Client (worker) nodes are composed of kube-proxy and kubelet components.
A Kubernetes cluster has two main components—the control plane and data plane, machines used as compute resources.
• The control plane hosts the components used to manage the Kubernetes cluster.
• Worker nodes can be virtual machines (VMs) or physical machines. A node hosts pods, which run one or more containers.

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containeri...
14/06/2022

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.
Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management.
Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services

Docker architectureDocker follows Client-Server architecture, which includes the three main components that are Docker C...
14/06/2022

Docker architecture
Docker follows Client-Server architecture, which includes the three main components that are Docker Client, Docker Host, and Docker Registry.
Docker Client: Docker client uses commands and REST APIs to communicate with the Docker Daemon (Server).
Docker Host: Docker Host is used to provide an environment to execute and run applications. It contains the docker daemon, images, containers, networks, and storage.
Docker Registry: Docker Registry manages and stores the Docker images. There are two types of registries in the Docker, P***c Registry - Public Registry is also called as Docker hub.

Docker is a software platform that allows you to build, share, and run applications quickly.Docker is an open platform f...
14/06/2022

Docker is a software platform that allows you to build, share, and run applications quickly.
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.
Docker is an open-source containerization platform. It enables developers to package applications into containers.
Docker is a set of platforms as a service (PaaS) product that use OS-level virtualization to deliver software in packages called containers.
Docker is a container runtime, Developers Love Docker…… Businesses Trust It……

Cloud Native:  The term cloud native refers to the concept of building and running applications to take advantage of the...
14/06/2022

Cloud Native: The term cloud native refers to the concept of building and running applications to take advantage of the distributed computing offered by the cloud delivery model. Cloud native apps are designed and built to exploit the scale, elasticity, resiliency, and flexibility the cloud provides.
Cloud native computing is an approach in software development that utilizes cloud computing to "build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds".
You achieve this through technologies like Kubernetes and containers, which can automate processes and make applications more scalable. All these practices apply to almost every aspect of the company.

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to del...
14/06/2022

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity
DevOps is a set of practices that combines software development (dev) and IT operations (ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is complementary with Agile software development; several DevOps aspects came from the Agile methodology.

Address

Dhanmondi 9A
Dhaka
1207

Alerts

Be the first to know and let us send you an email when BAHI posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to BAHI:

Share