Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Tutorial Kubernetes untuk Pemula - Part 6 (Contoh Deploy Aplikasi PHP 7.3)

Posted on May 26, 2020 by Syauqi Wiryahasana
Pada lanjutan tutorial kali ini kita akan mendeploy aplikasi web dengan PHP 7.3. Saya sudah menyiapkan image yang bisa anda gunakan di Docker Hub, disini https://hub.docker.com/r/panahbiru/php-k8s-test silakan buat sebuah file deployment [youtube https://www.youtube.com/watch?v=r-2veY6TAls&w=640] mkdir php73 cd php73 nano php73-deployment.yaml dengan isi: [sourcecode] apiVersion: apps/v1 kind: Deployment metadata: name: php73-deployment labels: app: php-k8s-test spec: replicas: 3 selector: matchLabels: app: php-k8s-test template: metadata: labels: app: php-k8s-test spec: containers: - name: php-k8s-test image: panahbiru/php-k8s-test:latest ports: - containerPort: 80 [/sourcecode] kemudian deploy dengan perintah kubectl create -f php73-deployment.yaml dan cek dengan pods yang terbuat: kubectl get pods -o wide

Create Service

Silakan buat file service php73-service.yaml dengan isi: [sourcecode] apiVersion: v1 kind: Service metadata: name: php73-service labels: run: php73-service spec: type: NodePort ports: - port: 80 protocol: TCP selector: app: php-k8s-test [/sourcecode] kemudian buat servicenya dengan: kubectl create -f php73-service.yaml dan cek dengan: kubectl get service silakan coba akses load balancer NodePort yang terbuat, misalnya: curl 10.108.35.150:80 hasilnya: atau: jika versi web:
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically