Kubernetes: Π‘ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Google Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Google

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 14 ΠΌΠ°Ρ€. 2016  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: kubernetes/kubernetes

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π΄Ρ€ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Google Π² Google Container Engine с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gcafuse ΠΈΠ»ΠΈ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ инструмСнта / Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ срСдства. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Docker Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΠΈΠΆΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Google. Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» yaml, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² Π½Π΅ΠΌ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Если Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²Π΅Ρ‰ΠΈ / ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ .yaml для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° / слуТбы Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ с использованиСм ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ --device sys_admin ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π½Π΅ΠΌ.

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@jadhavnitind Π’Ρ‹, вСроятно, ΡƒΠΆΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½ΠΎ для Ρ‚Π΅Ρ… ΠΈΠ· нас, ΠΊΡ‚ΠΎ считаСт это ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Ρ…ΠΈΡ‚ΠΎΠΌ Π² Google, посСтитС: https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud -ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°/

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅:

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
ΠΏΠΎΡ€Ρ‚Ρ‹:

  • ΠΏΠΎΡ€Ρ‚: 80
    targetPort: 80
    ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»: TCP
    имя: http
  • ΠΏΠΎΡ€Ρ‚: 443
    ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»: TCP
    имя: https
    сСлСктор:
    ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: apache-webapp
    Ρ‚ΠΈΠΏ: LoadBalancer

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 -ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°/

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ