Deploy Lamp in Kubernetes with using Helm.

To create a Helm chart for a LAMP stack, you can follow these steps:

Accessing the Kubernetes Master Node

To access the master node in a Kubernetes cluster, follow these LINK:

  1. Open a terminal session.

  2. Use the SSH protocol to connect:

    ssh -i access_keuser@master-node-address

    Replace user with your username and master-node-address with the IP address or hostname of the master node.

  3. Enter your password or authenticate with your SSH key when prompted.

Once connected, you can perform administrative tasks on the Kubernetes master node.

To deploy a LAMP stack on Kubernetes with efficiency, we leverage Helm charts. Helm packages applications alongside their dependencies such as containers and services into a single deployment unit. **Commence by creating a new directory specifically for your Helm chart

Create a new directory for your Helm chart:

mkdir my-lamp-chart

cd my-lamp-chart

Initialize the Helm chart:

helm create lamp-chart

cd lamp-chart && ls

Edit the values.yaml file:

vi values.yaml

Add image of httpd

tag: latest

type: LoadBalancer

Edit the templates directory:

cd template

vi service.yaml

Add the target port: 80

Now back to my-lamp-chart directory run these command

helm install my-lamp-release ./lamp-chart

Verify the installation:

kubectl get all

When you create a YAML file for a LoadBalancer, it will automatically configure a new load balancer in the NeevCloud Panel.

Dashboard > Networking> LoadBalancer

Added Pools Overview

This section provides an overview of the pools that have been added.

Open your browser and execute these commands.

http://External_IP

Last updated