一.搭建nginx+php
1.站点配置文件
1.1创建nginx-configmap.yaml
[root@master k8s]# cat nginx-configmap.yaml apiVersion: v1 kind: ConfigMap metadata: name: nginx-config data: default.conf: | server { listen 80; server_name localhost; root /usr/share/nginx/html; access_log /var/log/nginx/host_access.log; error_log /var/log/nginx/host_error.log debug; location / { root /usr/share/nginx/html; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 10.254.235.214:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
ps:
10.254.235.214: 是下文中配置的php-service服务的集群ip
1.2 应用该配置文件
#kubectl create -f nginx-configmap.yaml
2.nginx
2.1创建nginx-deployment.yaml
[root@master k8s]