DevOpsDockerLinuxServerTips & TricksTutorial

Deploy Nginx Di Kubernetes

208
k8s-logo
k8s-logo

Proses deployment nginx di kubernetes akan kita lakukan sampai dapat diakses oleh browser kita. Silakan untuk menginstall minikube terlebih dahulu pada postingan sebelumnya.

1. Melakukan deployment nginx ke kubernetes

kubectl apply -f https://k8s.io/examples/application/deployment.yaml

2. Mengecek status deployment nginx ke kubernetes

kubectl get deployment

3. Membuat file service nginx dibawah ini dengan nama service-nginx.yaml

apiVersion: v1
kind: Service
metadata:
  name: service-nginx
spec:
  type: NodePort
  selector:
    app: nginx
ports:
  - nodePort: 30000 #Port pada host kubernetes dan hanya dapat di deploy di atas port 30000
    port: 8080 #Port internal cluster
    targetPort: 80 #Port container

4. Melakukan deploy service nginx ke kubernetes

kubectl apply -f service-nginx.yaml

5. Kemudian akses hasil deployment nginx menggunakan browser ke http://ip-kubernetes:30000/

 

Link Referensi :

https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/

https://matthewpalmer.net/kubernetes-app-developer/articles/service-kubernetes-example-tutorial.html

Exit mobile version