KodeKloud Engineer Kubernetes Level 3 Question 2

Hi Team,
I faced an issue with this question. After deploying all the resources and making the configuration changes. Still the question didn’t complete successfully.
Can you please let me know what i am missing. I am getting connection successful in the browser after making the changes in all the 3 containers.
I have attached the /app/index.php change which i have done
Additionally adding the full deployment used

apiVersion: v1
kind: ConfigMap
metadata:
name: php-config
data:
php.ini: |
variables_order = “EGPCS”

apiVersion: v1
kind: Secret
metadata:
name: mysql-secret
data:
MYSQL_ROOT_PASSWORD: bXlzcWxyb290cGFzc3dvcmQ=
MYSQL_USER: bXlzcWx1c2Vy
MYSQL_PASSWORD: bXlzcWxwYXNzd29yZA==
MYSQL_HOST: bXlzcWwtc2VydmljZQ==
MYSQL_DATABASE: bXlzcWxkYXRhYmFzZQ==

apiVersion: apps/v1
kind: Deployment
metadata:
name: lamp-wp
labels:
app: php
spec:
replicas: 3
selector:
matchLabels:
app: php
db: mysql
template:
metadata:
labels:
app: php
db: mysql
spec:
containers:
- name: httpd-php-container
image: webdevops/php-apache:alpine-3-php7
env:
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_ROOT_PASSWORD
- name: MYSQL_DATABASE
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_DATABASE
- name: MYSQL_USER
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_USER
- name: MYSQL_PASSWORD
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_PASSWORD
- name: MYSQL_HOST
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_HOST
ports:
- containerPort: 80
volumeMounts:
- name: php-config
mountPath: /opt/docker/etc/php/php.ini
subPath: php.ini
- name: mysql-container
image: mysql:5.6
env:
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_ROOT_PASSWORD
- name: MYSQL_DATABASE
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_DATABASE
- name: MYSQL_USER
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_USER
- name: MYSQL_PASSWORD
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_PASSWORD
- name: MYSQL_HOST
valueFrom:
secretKeyRef:
name: mysql-secret
key: MYSQL_HOST
ports:
- containerPort: 3306
volumes:
- name: php-config
configMap:
name: php-config

apiVersion: v1
kind: Service
metadata:
name: lamp-service
spec:
type: NodePort
selector:
app: php
ports:
- port: 80
nodePort: 30008

apiVersion: v1
kind: Service
metadata:
name: mysql-service
spec:
selector:
db: mysql
ports:
- port: 3306

This one is fairly tricky. Here’s an example solution.

REFER TO THIS SOLUTION

Thanks all i completed it.