Π― Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅Π΄ΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Google Π² Google Container Engine Ρ ΠΏΠΎΠΌΠΎΡΡΡ gcafuse ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° / Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°. ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Docker ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΠΈΠΆΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Google. ΠΡΠ°ΠΊ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» yaml, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π² Π½Π΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²Π΅ΡΠΈ / ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ°ΠΉΠ»Π΅ .yaml Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° / ΡΠ»ΡΠΆΠ±Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ --device sys_admin ΠΈΠ»ΠΈ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² Π½Π΅ΠΌ.
Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅:
http://kubernetes.io/docs/user-guide/pods/#privileged -mode-for-pod-container.
ΡΠ»Π°Π³ --device Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅Π΄ΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Google Π² ΠΌΠΎΠ΄ΡΠ»Π΅ / ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅ Google Container Engines? Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» gcsfuse Π² ΠΎΠ±ΡΠ°Π· ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π΄ΠΎΠΊΠ΅ΡΠΎΠ² ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ Π΅Π³ΠΎ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Ρ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅. ΠΡΠΆΠ½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ.
apiVersion: v1
Π²ΠΈΠ΄: Π‘Π΅ΡΠ²ΠΈΡ
ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅:
ΠΈΠΌΡ: apache-frontend
ΡΡΠ»ΡΠΊΠΈ:
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: apache-webapp
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ:
ΡΠΈΠΏ: NodePort
ΠΏΠΎΡΡΡ:
apiVersion: v1
Π²ΠΈΠ΄: ReplicationController
ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅:
ΠΈΠΌΡ: apache-frontend
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ:
ΡΠ΅ΠΏΠ»ΠΈΠΊ: 1
ΡΠ°Π±Π»ΠΎΠ½:
ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅:
ΡΡΠ»ΡΠΊΠΈ:
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: apache-webapp
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ:
ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ:
- ΠΈΠΌΡ: apache-https
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: gcr.io/myproject/new- httpd: v1
securityContext:
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ: {}
ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ: ΠΏΡΠ°Π²Π΄Π°
ΠΊΠΎΠΌΠ°Π½Π΄Π°: ["gcsfuse --key-file = / usr / local / Test.json test1-clod-storage / mnt"]
ΠΏΠΎΡΡΡ:
- ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠΉ ΠΏΠΎΡΡ: 443
- containerPort: 80
ΠΠ°ΡΠ°Π½Π΅Π΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
@jadhavnitind ΠΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΆΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ Π΄Π»Ρ ΡΠ΅Ρ ΠΈΠ· Π½Π°Ρ, ΠΊΡΠΎ ΡΡΠΈΡΠ°Π΅Ρ ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΌ Ρ ΠΈΡΠΎΠΌ Π² Google, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅: https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud -ΠΠ»Π°ΡΡΠΎΡΠΌΠ°/
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@jadhavnitind ΠΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΆΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ Π΄Π»Ρ ΡΠ΅Ρ ΠΈΠ· Π½Π°Ρ, ΠΊΡΠΎ ΡΡΠΈΡΠ°Π΅Ρ ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΌ Ρ ΠΈΡΠΎΠΌ Π² Google, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅: https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud -ΠΠ»Π°ΡΡΠΎΡΠΌΠ°/