index.php
<?php
$x = 0.0001;
for ($i = 0; $i <= 1000000; $i++) {
$x += sqrt($x);
}
echo "OK!";
?>
도커 이미지 빌드
Dockerfile
----------
FROM php:5-apache
ADD index.php /var/www/html/index.php
RUN chmod a+rx index.php
command
-------
docker build -t ddoocckker123/php-apache
docker login
docker push ddooccker123/php-apache
Deployment로 Pod 생성
php-apache-deploy.yml
---------------------
apiVersion: apps/v1
kind: Deployment
metadata:
name: php-apache-dp
spec:
selector:
matchLabels:
app: php-apache
replicas: 1
template:
metadata:
labels:
app: php-apache
spec:
containers:
- name: php-apache
image: dangtong/php-apache
ports:
- containerPort: 80
resources:
limits:
cpu: 500m
requests:
cpu: 200m
LB 서비스 생성
php-apache-svc.yml
------------------
apiVersion: v1
kind: Service
metadata:
name: php-apache-lb
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 80
selector:
app: php-apache
command
-------
kubectl apply -f ./php-apache-deploy.yml
kubectl apply -f ./php-apache-svc.yml