Praktikum kubernetes hari ke 2
- Install dan konfigurasi Ingress controller (nginx)
Lakukan deployment ingres controller menggunakan command berikut
root@master:~# kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.0/deploy/static/provider/cloud/deploy.yaml
namespace/ingress-nginx created
serviceaccount/ingress-nginx created
serviceaccount/ingress-nginx-admission created
role.rbac.authorization.k8s.io/ingress-nginx created
role.rbac.authorization.k8s.io/ingress-nginx-admission created
clusterrole.rbac.authorization.k8s.io/ingress-nginx created
clusterrole.rbac.authorization.k8s.io/ingress-nginx-admission created
rolebinding.rbac.authorization.k8s.io/ingress-nginx created
rolebinding.rbac.authorization.k8s.io/ingress-nginx-admission created
clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx created
clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx-admission created
configmap/ingress-nginx-controller created
service/ingress-nginx-controller created
service/ingress-nginx-controller-admission created
deployment.apps/ingress-nginx-controller created
job.batch/ingress-nginx-admission-create created
job.batch/ingress-nginx-admission-patch created
ingressclass.networking.k8s.io/nginx created
validatingwebhookconfiguration.admissionregistration.k8s.io/ingress-nginx-admission created
Cek pods ingress yang sudah dideploy dengan command berikut
root@master:~# kubectl get pods --namespace ingress-nginx
NAME READY STATUS RESTARTS AGE
ingress-nginx-admission-create-7qblj 0/1 Completed 0 2m24s
ingress-nginx-admission-patch-2tvlt 0/1 Completed 0 2m24s
ingress-nginx-controller-fc8d7d749-tdj25 0/1 Running 0 2m24s
root@master:~# kubectl get service ingress-nginx-controller --namespace=ingress-nginx
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
ingress-nginx-controller LoadBalancer 10.101.6.15 <pending> 80:31413/TCP,443:30907/TCP 2m42s
Lakukan konfigurasi ingress terhadap service yang sudah kita buat sebelumnya
Ujicoba service yang dimasukkan ke loadbalancer
- Install dan konfigure matric server untuk melihat kondisi resource cluster
- Install dan konfigurasi kubernetes dashboard
Referensi