Kubernetes-แแก แแแแแงแแแแแแ CI/CD แแ แแชแแกแแก แแแแแแกแแก, แแแแฏแแ แฉแแแแแ แแ แแแแแแ แแฎแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแฎแแแแแแกแ แแ แแแกแแ แแแแแขแแแแ แแแแแแแชแแแก แจแแ แแก แจแแฃแแแแกแแแแแแแก แจแแกแแฎแแ. แแแ แซแแ, แแแแแชแฎแแแแก แจแแฅแแแแก แแขแแแแ แแแแจแแแแแแแแแแ แแแแฆแแ แแ แแ แกแฃแ แแแ, แ แแแแแแช แแแแแงแแแแแฃแแ แแฅแแแแ แงแแแแ แแ แแแฅแขแแก แแแ แแแ แแ แแแแกแขแแ แแแ. แแก แแ แแแชแแแ แกแแคแฃแซแแแแ แฃแแแแก แกแฌแแ แก
แแฃแแชแ, แแแ แแแแก แแแฎแแแ แแกแแ แกแแขแฃแแชแแแแจแ, แ แแแแกแแช แกแแแขแแก แแแแ แแงแแแแแก แแแ แคแ แแแแแแก, แ แแแแแก แแแแแงแแแแแ แแฌแแกแแแก แจแแแฆแฃแแแแแก แแแก แจแแแแแแ แแแแแงแแแแแแแ. แแ แแแฃแฎแแแแแแ แแแแกแ, แ แแ "แแแ แแแแฃแ แแแ แแแแจแ" แแแแแแแ แแแแก แแแแแแ แแแ, Kubernetes-แจแ แแก แฅแชแแแ แจแแแซแแแแ แแ แแแแแแแ แแฅแชแแก, แแแแกแแแฃแแ แแแแ แแแจแแ, แ แแแแกแแช แแแก แแแ แแแแแ แจแแฎแแแแแแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแแแแแแแแแแ แแแแแแแก แจแแฃแซแแแ แแแแคแแฅแ แแก แแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แแแแแฌแงแแแขแแแแแแแ, แ แแแแแแแช แแ แแ แจแแฎแแแแแ แแจแแแ แแ แแ แแฃแแแแช แแแ แแ แฉแแแก... แแแแจแแแแแแแแแแ แแแแฎแกแแแแแก, แ แแ แกแแขแฃแแชแแแแแก แฃแแแขแแกแแแแก แจแแฃแซแแแ แแ แฃแแแ แแแแแฌแงแแแก แแ แฅแแขแแฅแขแฃแ แฃแแแ.
แแแแแ แแแแแแฎแแแแ แคแแแแแแแก แจแแกแแแแฎแแ แแแแฃแแแ แฃแ แแแแแกแแแแแก, แ แแแแช แจแแแซแแแแ แแแแแแฌแแแแก แฃแกแแแแแแแ แจแแแแแแแ แแแแกแขแแ แแก แแฃแจแแแแแกแแก แแ แแกแแแ แแฆแแแแจแแแ แฃแคแ แ แกแฌแแ แ แแแ.
แกแขแแขแแแฃแ แ แกแแชแแแ
แกแแแแฃแกแขแ แแชแแแ, แแแแแฎแแแแ แแแ แแแแแแแชแแ, แ แแแแแแช แแงแแแแแก แ แแแแ แกแแฎแแก แกแขแแขแแแฃแ แ แแแแแ แแขแแ แก แกแฃแ แแแแแแก, แกแขแแแแก แแ แกแฎแแ แแแแแแแแก แแแแ แแแแก แแแกแแฆแแแแ. แแแแแแแแแ, Yii PHP Framework-แก แแฅแแก แฉแแจแแแแแฃแแ แแฅแขแแแแแแก แแแแแฏแแ แ, แ แแแแแแช แฅแแแแก แฃแแแแแแฃแ แแแ แแฅแขแแ แแแแ แกแแฎแแแแแก. แจแแกแแแแแแกแแ, แแแแแแแแแแ แแ แแก แแแแแแแแ แกแขแแขแแแฃแ แ แกแแแขแแกแแแแก, แ แแแแแแแช แแจแแแ แแ แแ แแแแแแแแ แแ แแแแแแแแแ (แแก แแแแแแแ แ แแแแแแแแ แแแแแแแก แแแแ - แแแแแแแแแ, แแฃแแแแแแขแแแแก แแฆแแแกแแคแฎแแ แแแแ, แ แแแแกแแช แแ แแแแแ แแแแแแแแแขแ แแงแแแแแก แแ แแกแ แแ แแแแแ แ แแกแฃแ แกแก). แแกแ แ แแ, แแแ แแแแ, แ แแแแกแแช แแแ แแแแแ แจแแแแฎแแ แ แแแ แ แแกแฃแ แกแแก แแแแฃแแแ, แกแขแแขแแแฃแ แ แคแแแแแแ (แกแแแแแแแแแแจแ, แฎแจแแ แแ แกแแแแแแฃแ แ แแแฃแแแแ, แแแแ แแ แฃแคแ แ แแแแแแแแแแแ) แแฅแแแแแ แแ แแแแแแแแแฃแแแ แกแแแ แแ root แแแ แแฅแขแแ แแแจแ, แ แแแแแแช แฃแแแแแแฃแ แแ แแ แแแแแแแแแแกแแแแก:
-
webroot/assets/2072c2df/css/โฆ
-
webroot/assets/2072c2df/images/โฆ
-
webroot/assets/2072c2df/js/โฆ
แ แแก แแแจแแแแก แแก แแแแกแขแแ แแก แแแแแกแแแ แแกแแ?
แฃแแแ แขแแแแกแ แแแแแแแแ
แแแแฆแแ แกแแแแแแ แแแแ แชแแแแแฃแแ แจแแแแฎแแแแ, แ แแแแกแแช PHP-แก แฌแแ แฃแซแฆแแแก nginx แกแขแแขแแแฃแ แ แแแแแชแแแแแแก แแแกแแแ แชแแแแแแแ แแ แแแ แขแแแ แแแแฎแแแแแแแก แแแกแแแฃแจแแแแแแแ. แฃแแแ แขแแแแกแ แแแ - แแแแแแแแแ แแ แ แแแแขแแแแแ แแ:
apiVersion: apps/v1
kind: Deployment
metadata:
name: site
spec:
selector:
matchLabels:
component: backend
template:
metadata:
labels:
component: backend
spec:
volumes:
- name: nginx-config
configMap:
name: nginx-configmap
containers:
- name: php
image: own-image-with-php-backend:v1.0
command: ["/usr/local/sbin/php-fpm","-F"]
workingDir: /var/www
- name: nginx
image: nginx:1.16.0
command: ["/usr/sbin/nginx", "-g", "daemon off;"]
volumeMounts:
- name: nginx-config
mountPath: /etc/nginx/conf.d/default.conf
subPath: nginx.conf
แแแแแ แขแแแแแฃแแ แคแแ แแแ, nginx แแแแคแแแฃแ แแชแแ แฉแแแแงแแแแแแแฃแแแ แจแแแแแแแ:
apiVersion: v1
kind: ConfigMap
metadata:
name: "nginx-configmap"
data:
nginx.conf: |
server {
listen 80;
server_name _;
charset utf-8;
root /var/www;
access_log /dev/stdout;
error_log /dev/stderr;
location / {
index index.php;
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
}
แ แแแแกแแช แแแ แแแแแ แจแแแแฎแแ แ แกแแแขแแ, แแฅแขแแแแแ แแแแแฉแแแแแ PHP แแแแขแแแแแ แจแ. แแแแ แแ แแ แ แแแแจแ แแ แ แแแแขแแแแแ แแก แจแแแแฎแแแแแจแ, nginx-แแ แแ แแคแแ แ แแชแแก แแ แกแขแแขแแแฃแ แ แคแแแแแแแก แจแแกแแฎแแ, แ แแแแแแแช (แแแแคแแแฃแ แแชแแแก แแแฎแแแแแ) แฃแแแ แแแแชแแก แแแ. แจแแแแแแ, แแแแแแขแ แแแแแแฎแแแก 404 แจแแชแแแแแก CSS แแ JS แคแแแแแแแก แงแแแแ แแแแฎแแแแแกแแแแก. แแฅ แงแแแแแแ แแแ แขแแแ แแแแแกแแแแแ แแฅแแแแ แแแแขแแแแแ แแแแกแแแแก แกแแแ แแ แแแ แแฅแขแแ แแแก แแ แแแแแแแแ. แแ แแแแขแแฃแแ แแแ แแแแขแ - แแแแแแ emptyDir
:
apiVersion: apps/v1
kind: Deployment
metadata:
name: site
spec:
selector:
matchLabels:
component: backend
template:
metadata:
labels:
component: backend
spec:
volumes:
- name: assets
emptyDir: {}
- name: nginx-config
configMap:
name: nginx-configmap
containers:
- name: php
image: own-image-with-php-backend:v1.0
command: ["/usr/local/sbin/php-fpm","-F"]
workingDir: /var/www
volumeMounts:
- name: assets
mountPath: /var/www/assets
- name: nginx
image: nginx:1.16.0
command: ["/usr/sbin/nginx", "-g", "daemon off;"]
volumeMounts:
- name: assets
mountPath: /var/www/assets
- name: nginx-config
mountPath: /etc/nginx/conf.d/default.conf
subPath: nginx.conf
แแฎแแ แแแแขแแแแแ แจแ แแแแแ แแ แแแฃแแ แกแขแแขแแแฃแ แ แคแแแแแแ nginx-แก แกแฌแแ แแ แแแกแแฎแฃแ แแแ. แแแแ แแ แแแแ แแแแแชแแ แจแแแแฎแกแแแแ, แ แแ แแก แแ แแก แแ แแแแขแแฃแแ แแแแแฌแงแแแขแ, แ แแช แแแแก แแแจแแแแก, แ แแ แแก แจแแ แก แแ แแก แแแแแแฃแ แแกแแแ แแ แแฅแแก แกแแแฃแแแ แ แแแฃแแแกแ แแ แแแแแแแแแแแแแ, แ แแแแแแแช แแแแแฎแแแแแ แฅแแแแแ.
แฃแคแ แ แแแคแแ แแแแแฃแแ แกแแชแแแ
แแฎแแ แฌแแ แแแแแแแแแ แกแแขแฃแแชแแ, แ แแแแกแแช แแแแฎแแแ แแแแแ แแฌแแแ แกแแแขแก, แฉแแขแแแ แแ แแแแ แแ แแแแขแแแแแ แจแ แแ แกแแแฃแแ แกแขแแแแแแ แแ แกแแแแ แแก แแแแฎแฃแแแแแ แแ แแแแ แแก, แฉแแแ แฎแแแแฎแแ แแแแแแแแแกแแ แแแแขแแแแแ แ. แแฅแขแแแแแแก แแแขแแแแแ แชแแ แแแแ แแแฎแแ แแ แกแแญแแ แแ PHP-แแก แแแแฎแแแแ แแฎแแแก แแแแแ แแ แแแแก แแแกแแฌแงแแแแ. แแฃแแชแ, แแแแก แจแแแแแแแช, แซแแแ แกแขแแขแแแแแ แแแฃแแแแ แจแแฃแกแแแแแ แแฅแแแแ, แ แแช แแแแแแฌแแแแก แจแแชแแแแแแก แกแขแแขแแแแก แฉแแแแแแแจแ.
แแแ แแ แแแแกแ, แฉแแแ แแแแ แแแแแแแแแ แแแแฅแแก แแแข-แแแแแแแแ แแแขแแแ แแฃแแ แแ แแแฅแขแ, แ แแช แแแจแแแแก, แ แแ แแแแแแแชแแแก แแ แแ แแกแแ แกแแแแแ แแกแ แแ แแฅแแแแ:
- แแแแแ แแแแแคแแ แแแแแ แแแ แแแแแแแแแ แแ แแแแ แแกแแ.
- แ แแแแกแแช แกแแแขแแ แแแ แแแแแ แจแแแแแแแแ, แแฅแขแแแแแ แจแแแฅแแแ แแ แ แ แแแแแแแจแ.
- แ แแฆแแช แแแแแแขแจแ, แแแแ แแกแแ แแแแแฌแงแแแขแ (แฉแแขแแแ แแแแก แแแแแแแแกแแแแก แแแแแแ) แแแแแแแแแ แแแแฎแแแแ แแแแ แ แ แแแแแแแแ แแ แแก แแฅแขแแแแแ แฏแแ แแ แแงแ. แแ แแฅแแแ แแกแแแ แแฆแแ แแ แแแ, แ แแแแแ แฉแแแ แแแงแแแแแ
RollingUpdate
แแ แแ แแแแแแขแจแ แแแแแแแแ แแแแแแแแแแก.
แแแแแแแ, แจแแแแแ แแกแแ แจแแชแแแแแแแ.
แซแแแแ แแฅแขแแแแแแก แแแแแ แแแแก แแแแแแแ แแกแแชแแแแแแแ, แจแแแแซแแแแ แจแแชแแแแแ emptyDir
on hostPath
, แคแแแแแฃแ แแ แกแขแแขแแแฃแ แ แแแแแขแแแ แแแกแแขแฃแ แ แแแแแซแแกแแแแก. แแก แแแแแแแ แชแฃแแแ, แ แแแแแ แ แแแแฃแ แแ แแแแฌแแแก แแแแแ แแแแแ แแขแฃแ แแแแกแขแแ แฃแ แแแแแซแแแ แแฅแแแแ แแแแแแแชแแ, แ แแแแแ - แกแฎแแ แแแแแซแแแจแ แแแแแกแแแแก แจแแแแฎแแแแแจแ - แแแ แแฅแขแแ แแ แแ แจแแแชแแแก แกแแญแแ แ แคแแแแแแก. แแ แกแแญแแ แแ แ แแแแ แกแแฎแแก แคแแแแก แแแ แแฅแขแแ แแแก แกแแแฅแ แแแแแแชแแ แแแแแซแแแก แจแแ แแก.
แ แ แแ แแก แแแแแฌแงแแแขแแแแแแแ?
- แแฃ แแแแ แแขแฃแ แ แแ แ แแกแฃแ แกแแแ แแซแแแแ แกแแจแฃแแแแแแก, แจแแแแซแแแแ แแแแแแงแแแแ
แชแแคแคแก แกแขแแขแแแฃแ แ แกแแญแแ แแแแแกแแแแก แแแแแแ แแ แฎแแแแแกแแฌแแแแแ แแแ แแฅแขแแ แแแก แแ แแแแแแแแ.แแคแแชแแแแฃแ แ แแแแฃแแแแขแแชแแ แแแ แฉแแแ SSD แแแกแแแแก, แแแแแแฃแ แกแแแฏแแ แแแแแแ แแแแก แแ แกแขแแแแแฃแ โแกแฅแแโ แแแแจแแ แก แแแแกแขแแ แฃแ แแแแแซแแแก แจแแ แแก. - แแแแแแแแ แแแแฎแแแแแแ แแแ แแแแขแ แแฅแแแแ NFS แกแแ แแแ แแก แแ แแแแแแแแ. แแแแกแแแ, แแแจแแ แแฅแแแ แฃแแแ แแแแแแแแแกแฌแแแแ แแแ แกแแ แแแ แแก แแแแ แแแแฎแแแแแแแก แแแแฃแจแแแแแแก แแ แแก แแแกแฃแฎแแก แแ แแแก แจแแกแแซแแ แแ แแ แแ แจแแชแแแแแแแก แขแแแแ แแแขแแแ แกแแกแฃแ แแแแก แแแขแแแแแก. แฌแแ แฃแแแขแแแแแแแก แจแแแแแแแ แแแขแแกแขแ แแคแฃแแแ: แแแแก แแแแแ แแแ แแแกแแขแฃแ แก แกแแแแแแแแ แกแฌแแ แแแก แชแแจแ แจแแแแแแ แแแแแ LA แแแขแแแ แแแแก แแแฌแแแแก แฅแแแจ.
แกแฎแแ แกแแแแแฎแแแแแ แแ แแแ, แกแแญแแ แ แแฅแแแแ แแฃแแแแแ แจแแแแฎแแแก แจแแฅแแแแก แงแแแแ แแแ แแแแขแ แคแแแแก แแแฌแแแแแ แแแ แแแแฃแแ แแแ แแแแแก แแแแแแแแแแแจแ แแแแ แแแแแ แคแแแแแแแก แแแซแแแแแแฃแแ แแแแ แแแ. แแแแขแแแแแ แแแแก แฌแแ แจแแแแซแแแแ แแแแงแแแแ PHP DaemonSet nginx-แแก แฅแแจแแ แแแแแแ, แ แแแแแแช แจแแแแแฎแแแก แแฅแขแแแแแแก แแกแแแแก แจแแแฆแฃแแฃแแ แแ แแแ. แแก แฅแชแแแ แแแแแแแ แแแแคแแแฃแ แแ แแแแแแ แแแแแงแแแแแแ proxy_cache
แจแแแแฎแแแก แกแแฆแ แแแ แแฆแแแแจแ แแ แแแแแแแแขแ แแแกแแแ.
แแ แแแแแแแก แแแแ แแแแแแแ แแแแแฎแกแแแแแฃแ แแแแแฌแแแแแฃแ แคแแแแฃแ แกแแกแขแแแแแแแ แแซแแแแ แฌแแ แแแกแแฎแแแก แฃแแแ แแแแแ แแแแก, แ แแแแแแช แจแแแแแคแแ แแแแแ แแฎแแแแ แแแฃแฏแแขแแ แแ แขแแฅแแแแฃแ แ แแแขแแแชแแแแแ, แแแแช แแแแแฎแแ แชแแแแแแก แแ แแฎแแ แก แแแฃแญแแ แก แแแก. แแแแแชแแแแแแแแแ แจแแแแแซแแแ แแแฅแแแ, แ แแ แ แแช แฃแคแ แ แแแ แขแแแแ แกแแกแขแแแ, แแแ แฃแคแ แ แกแขแแแแแฃแ แแ แแฃแจแแแแก. แ แแแแกแแช แแกแแแ แคแแแแแ แแแแขแแแ, แแแแ แแ แฃแคแ แ แ แแฃแแ แฎแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แจแแแแ แฉแฃแแแแ แแ แแแแแแ แแฃแแแ แแแ แแแแ แแ แ, แ แแแแแแช แแแฎแแ แฏแฃแแแ แแแแแแแกแขแแ แแแแกแ แแ แแแแแกแแแแ แ แฌแแ แฃแแแขแแแแแแแก แแแแแกแฌแแ แแแแแ.
แ แแแแแแแแแชแแ
แแฃ แจแแแแแแแแแแแฃแแ แจแแแแฎแแแก แแแ แแแแขแแแแก แแแแฎแแ แชแแแแแแแช แแแฃแแแ แแแแแแแ แแแฉแแแแแแแ (แ แแฃแแ, แซแแแ แ...), แแแจแแ แฆแแ แก แกแแขแฃแแชแแแก แแแแ แ แแฎแ แแแแ แจแแฎแแแแ. แแแ แซแแ, แแ แแแฅแขแแก แแ แฅแแขแแฅแขแฃแ แแจแ แฉแแซแแ แแ แแ แแแแคแแฅแกแแ แแ แแ แแแแแแ แแแแจแ, แแแแแฃแแ แกแฃแ แแแแ แกแขแแขแแแฃแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แแกแแแ, แจแแแแแแกแแก แแ แแ แแชแแแฃแ แแก แชแแแกแแฎแ แแแแแแ แขแแแ โแแแฎแฃแ แแแแกแแแแกโ แแ/แแ แแฅแขแแแแแแก แฌแแแแกแฌแแ แจแแแแแแแกแแแแก แแแแแกแแฎแฃแแแแแก แแฌแงแแแแก แแขแแแแ. แแ แแแแ แฉแแแ แแแฆแแแ แแแกแแแฃแขแฃแ แแ แแ แแแแแแแ แแแแ แฅแชแแแแก แแ แคแแแแแแแก แแ แแกแ แแ แแแแแ แแแแแแแฅแขแก แงแแแแ แแแ แแแแกแแแแก แแ แแแจแแแแฃแแ แแแแแแแชแแแก แแกแแแกแแแแก.
แแฃ แแแแแ แแขแฃแ แแแแแแแแก แแแแฃแแ แฃแแแแแแ Yii แฉแแ แฉแแแ แแ แแ แฉแแแฃแฆแ แแแแแแแแ แแแก แกแขแ แฃแฅแขแฃแ แแก (แ แแช แแ แแ แแก แกแขแแขแแแก แแแแแแ), แกแแแแแ แแกแแ แแฆแแแแจแแแ แแ แ แแแแฃแแแ แฃแแ แแแแแแแ:
- แจแแชแแแแแ แแแแแกแแฎแฃแแแแแก แจแแฅแแแแก แแ แแชแแกแ, แ แแแ แแแแแแแแกแแ แแฅแขแแแแแ แแ แแแแแแแ แแแแ แแแแแแแก. แแก แแ แแก แจแแแแแแแแแแแฃแแ/แแแแแ แแแแ แแแคแแ แแแแแแแจแ, แ แแแแ แแชแแ
yii2-แกแขแแขแแแฃแ แ-แแฅแขแแแแแ . - แแแแกแแแฆแแ แแ แแแแแ แแขแฃแแ แฐแแจแแแ แแฅแขแแแแแแก แแแ แแฅแขแแ แแแแแกแแแแก, แ แแแแ แช แแก แแแแฎแแแฃแแแ แแแ.
แแ แแ แแแแแขแแชแแแก (แแแฌแงแแแฃแแ แกแแแแ No35-แแแ). แกแฎแแแแ แจแแ แแก, แแแแแ แแจแแก แแแขแแ แ แกแแแแแแแ (แแ แแ แ แฃแกแแคแฃแซแแแแ!) แแแแ แฉแแแก, แ แแ build แกแแ แแแ แแ แแฅแขแแแแแแก แแฌแงแแแแก แจแแแแแ, แแขแแแ แแแ แแกแแแ แชแแแขแ แแแฃแ แกแแชแแแจแ (แ แแแแ แช S3), แ แแแแแก แฌแแ แแแแแแแกแแ CDN.
แฉแแแแขแแแ แแแแแ แคแแแแแแ
แแแแแ แแ แแ แจแแแแฎแแแแ, แ แแแแแแช แแฃแชแแแแแแแ แแแแแแ แแแแแแแชแแแก Kubernetes แแแแกแขแแ แจแ แแแแแขแแแแกแแก, แแ แแก แแแแฎแแแ แแแแแก แคแแแแแแแก แคแแแแฃแ แกแแกแขแแแแจแ แจแแแแฎแแ. แแแแแแแแแ, แฉแแแ แแแแแ แแแแฅแแก PHP แแแแแแแชแแ, แ แแแแแแช แแฆแแแก แคแแแแแแก แแขแแแ แแแแก แคแแ แแแก แกแแจแฃแแแแแแ, แแแแแแแก แแแแแแ แ แแฆแแชแแก แแแแ แแชแแแก แแ แแก แแ แแแแแแแแก แแแ แฃแแแ.
Kubernetes-แจแ, แแแแแแ แแแแ, แกแแแแช แแก แคแแแแแแ แฃแแแ แแแแแแแกแแแก, แฃแแแ แแงแแก แกแแแ แแ แแแแแแแชแแแก แงแแแแ แแกแแแกแแแแก. แแแแแแแชแแแก แกแแ แแฃแแแแแ แแ แแ แคแแแแแแแก แแแแ แแแแแแก แแ แแแแแแแแแก แกแแญแแ แแแแแแแ แแแแแแแแแแ แ, แแแแแแฆแแแจแแฃแแ แกแแแ แแ แแแฌแงแแแแแแแแก แแแ แแแแขแแแ แจแแแซแแแแ แแงแแก แแกแแแ แแแแแแ, แแแแ แแ, แ แแแแ แช แแฎแแแแแ, แแแ แแฅแแ แแแแแแแแแแแแแ.
แ แแแแแแแแแชแแ
แแ แแ แแแแแกแแแแแ แแ แแก S3-แแแ แแแแกแแแแแ แแแฎแกแแแ แแแแก แแแแแงแแแแแแ (แแฃแแแแช แแก แแ แแก แแ แแแแแ แ แแแแแแแกแแแแซแแแ แแแขแแแแ แแ, แ แแแแ แแชแแ minio). S3-แแ แแแแแกแแแ แกแแญแแ แแแแก แชแแแแแแแแแก แแแแแก แแแแแแแแ แ แแแแ แแฅแแแแ แแแแขแแแขแแก แแแฌแแแแแ แคแ แแแขแแ, แฃแแแ แแแแฅแแก
แแแแฎแแแ แแแแแก แกแแกแแแแ
แชแแแแ, แแฆแกแแแแจแแแแแ แแแแฎแแแ แแแแแก แกแแกแแแแแก แจแแแแฎแแแก แแ แแแแแแแแ. แฎแจแแ แแ แแก แแกแแแ แแ แแก แคแแแแแแ แแแกแแแ, แ แแช Kubernetes-แแก แแแแขแแฅแกแขแจแ แแแแแแฌแแแแก แแแแฎแแแ แแแแแกแแแ แแฃแแแแ แแแขแแ แแแแชแแแก แแแแฎแแแแแก, แแฃ แแแกแ แแแแฎแแแแ แกแฎแแ แแแแขแแแแแ แจแ แแแฎแแแแแ.
แแ แแแแแแ แแแฌแแแแแ แแ แแแแแแ แแแฃแแแ แฉแแ แแแแ stickySessions
แจแแแแกแแแแแ (แแแฎแแกแแแแแแแแ แแฎแแ แแแญแแ แแแแ แงแแแแ แแแแฃแแแ แฃแ แจแแแแกแแแแก แแแแขแ แแแแ แจแ - แแแแแขแแแแแ แแแคแแ แแแชแแแกแแแแก แแฎ
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: nginx-test
annotations:
nginx.ingress.kubernetes.io/affinity: "cookie"
nginx.ingress.kubernetes.io/session-cookie-name: "route"
nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
spec:
rules:
- host: stickyingress.example.com
http:
paths:
- backend:
serviceName: http-svc
servicePort: 80
path: /
แแแแ แแ แแก แแ แแฆแแแคแฎแแ แแก แแ แแแแแแแแก แแแแแแแ แแแแแ แแแแแแแแแแ.
แ แแแแแแแแแชแแ
แฃแคแ แ แกแฌแแ แ แแแ แแฅแแแแ แแแแแชแฎแแแแก แแแแแขแแแ แกแแกแแแแแก แจแแแแฎแแ memcached, Redis แแ แแกแแแแกแ แแแแแฌแงแแแขแแแแแแแ - แแแแแแแ, แแแแแแแแ แแแแขแแแแ แคแแแแแก แแแ แแแแขแ แแแ.
แแแกแแแแ
แขแแฅแกแขแจแ แแแแฎแแแฃแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แแแแแฌแงแแแขแแแแแแแ แแแแแงแแแแแแก แแแกแแฎแฃแ แแแก แแฎแแแแ แแ แแแแแแ โแงแแแแ แฏแแแแแกโ แคแแ แแแขแจแ (แ แแช แแแแแแกแฃแ แแ แฃแคแ แ แแแแแแแ แแฆแแ แก, แ แแแแ แช แแแแแกแแแแแ). แแกแแแ แจแแแซแแแแ แแฅแขแฃแแแฃแ แ แแงแแก แแแแแแแชแแแก Kubernetes-แจแ แแแแแขแแแแก แแแ แแแ แแขแแแแแแ, แแแแ แแ แแ แฃแแแ แแแแแแก แคแแกแแ.
แแแแแแ แ แแแแแแแแแ แแแฃแแ แแแแ แแแแ แแแจแแ แแแ แแแแแแแชแแแก แแ แฅแแขแแฅแขแฃแ แฃแแ แแแแแคแแแแชแแแก แกแแกแแ แแแแแแ แแแแก แจแแกแแแแแแกแแ, แ แแช แฃแแแ แชแแแแแแแ แแแแ แแกแแแแก.
PS
แแกแแแ แฌแแแแแแฎแแ แฉแแแแก แแแแแแ:
- ยซ
แคแแแแแแแก แแ แแฅแกแแ แแแ AWS S3-แแแ nginx-แแก แแแแแงแแแแแแ "; - ยซ
แแแแขแแแแแ แแแแก แแแแแงแแแแแแก 7 แกแแฃแแแแแกแ แแ แแฅแขแแแ Google-แแก แแแฎแแแแแ "; - ยซ
แแแแขแแแแแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแชแแแแแก แแแแแแแแก 7 แแ แแแชแแแ ยป (แฌแแแแแ แฅแฃแแแกแแแ); - ยซ
7 แแแแแ แแฃแแ แคแแฅแขแแ แ 12 แคแแฅแขแแ แแก แแแแแแแชแแแจแ ".
แฌแงแแ แ: www.habr.com