Tab:1
helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n
helm repo update
helm install gitlab-ha c7n/gitlab-ha --set
[email protected] kubectl get namespaces
kubectl get svc -n default
kubectl describe pods -n default
kubectl get pods -n default --field-selector=status.phase=Running
Tab:2
kubectl logs -n gitlab -l release=gitlab
clear
kubectl logs -n gitlab -l release=gitlab
kubectl get pods -n gitlab
kubectl logs -n ingress-nginx -l app=ingress-nginx
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/
provider/cloud-generic.yaml
helm upgrade --install ingress-nginx ingress-nginx --repo https://kubernetes.github.io/ingress-
nginx --namespace ingress-nginx --create-namespace
kubectl logs -n ingress-nginx -l app=ingress-nginx
kubectl get pods -n ingress-nginx
kubectl get ingress -n gitlab
helm list -n gitlab
kubectl describe ingress -n gitlab
kubectl get pods,services -n gitlab
kubectl logs -n ingress-nginx -l app=ingress-nginx
kubectl logs -n gitlab -l release=gitlab
clear
kubectl create deployment demo --image=httpd --port=80
kubectl expose deployment demo
kubectl create ingress demo-localhost --class=nginx \
kubectl port-forward --namespace=ingress-nginx service/ingress-nginx-controller 8080:80
curl --resolve demo.localdev.me:8080:127.0.0.1 http://demo.localdev.me:8080
curl --resolve demo.localdev.me:8086:127.0.0.1 http://demo.localdev.me:8086
clear
kubectl logs -n gitlab -l release=gitlab
clear
kubectl logs -n gitlab -l release=gitlab
kubectl get pods -n gitlab
sudo docker ps -a
kubectl get services -n gitlab
kubectl get ingress -n gitlab
minikube service -n gitlab gitlab-nginx-ingress-controller
kubectl get ingress -n gitlab
minikube service -n gitlab gitlab-webservice-default
kubectl port-forward service/gitlab-webservice-default -n gitlab 8080:80
kubectl get service -n gitlab gitlab-webservice-default
kubectl port-forward service/gitlab-webservice-default -n gitlab 8080:8080
kubectl logs -n gitlab -l app=webservice
kubectl port-forward service/gitlab-webservice-default -n gitlab 8080:8084
kubectl port-forward service/gitlab-webservice-default -n gitlab 8084:8084
kubectl port-forward service/gitlab-webservice-default -n gitlab 8081:8081
kubectl port-forward service/gitlab-webservice-default -n gitlab 8081:8080
kubectl logs -n gitlab -l app=webservice
minikube service -n gitlab gitlab-webservice-default
kubectl port-forward service/gitlab-webservice-default -n gitlab 8081:8080
history
kubectl logs -n gitlab -l app=webservice
kubectl logs
minikube service -n gitlab
kubectl logs -n gitlab -l app=webservice
minikube service -n gitlab gitlab-webservice-default
kubectl get svc -n gitlab
kubectl port-forward svc/gitlab-webservice-default -n gitlab 8081:8080
kubectl port-forward svc/gitlab-webservice-default -n gitlab 8081:80
kubectl port-forward svc/gitlab-webservice-default -n gitlab 8081:8080
kubectl get svc -n gitlab
kubectl delete namespace gitlab
clear
kubectl delete namespace gitlab
kubectl get svc -n gitlab
kubectl get svc -n gitlab-ha
kubectl get svc -n default
kubectl get pods --all-namespaces
Tab:3
kubectl get pods -n gitlab -w
kubectl get pods -n gitlab-ha -w
kubectl get pods -n gitlab -w
kubectl get pods -n gitlab-ha -w
kubectl get pods -n default -w
Tab:3
kubectl logs -n gitlab -l release=gitlab
clear
kubectl logs -n gitlab -l release=gitlab
clear
history
clear
minikube ip
kubectl get pods
kubectl get pods -n gitlab-ha-gitlab-core-0
kubectl describe pods
clear
kubectl get pods
kubectl logs gitlab-ha-gitlab-core-0
kubectl port-forward gitlab-ha-gitlab-core-0 8081:80
kubectl get pods
minikube ip
kubectl logs -n gitlab -l release=gitlab
kubectl get pods -n default
minikube ip
kubectl logs -f gitlab-ha-gitlab-core-0 -n default
Tab:4
helm ls
helm ls -n gitlab
kubectl get svc -n gitlab
history
kubectl get svc
kubectl get svc -n gitlab-ha
kubectl get svc -n gitlab
kubectl get svc
kubectl get svc -n gitlab-ha
kubectl logs -f gitlab-ha-gitlab-core-0 -n default
kubectl port-forward pod/gitlab-ha-gitlab-core-0 8081:80 -n default
kubectl logs -f gitlab-ha-gitlab-core-0 -n default
kubectl port-forward pod/gitlab-ha-gitlab-core-0 8081:80 -n default
kubectl logs -f gitlab-ha-gitlab-core-0 -n default
kubectl port-forward pod/gitlab-ha-gitlab-core-0 8081:80 -n default
kubectl logs -n default gitlab-ha
kubectl logs -n default gitlab-ha-core-0
kubectl get pods -n default
kubectl port-forward pod/gitlab-ha-gitlab-core-0 8081:80 -n default
kubectl get ns
kubectl config set-context --current –namespace=default
kubectl create namespace <namespace-name>
kubectl delete namespace gitlab
helm uninstall gitlab --namespace gitlab
kubectl get pods -n default -w
kubectl port-forward pod/gitlab-ha-gitlab-core-0 8081:80 -n default
kubectl delete pods --all -n <namespace>
helm list -n gitlab
NAME NAMESPACE REVISION UPDATED STATUS
CHART APP VERSION
gitlab gitlab 1 2024-01-11 17:06:05.969376783 +0530 IST deployed gitlab-7.7.0
v16.7.0
wilfred@wilfred-MacBookPro:~/Downloads/git-pra$ helm upgrade -f values.yaml gitlab
gitlab/gitlab
comands to deploy a git
minikube start --cpus=4 --memory=8192
1709 minikube delete
1710 minikube start --cpus=4 --memory=8192
1711 kubectl create namespace <postgres>
1712 kubectl create namespace postgres
1713 helm repo add bitnami https://charts.bitnami.com/bitnami
1714 helm repo update
1715 helm install postgredb -n postgres
1716 helm install dev-postgres bitnami/postgresql --namespace postgres --set
postgresqlUsername=user,postgresqlPassword=Praman@2024$,postgresqlDatabas
e=postgresql-db
1717 export POSTGRES_PASSWORD=$(kubectl get secret --namespace postgres dev-
postgres-postgresql -o jsonpath="{.data.postgres-password}" | base64 -d)
1718 kubectl run dev-postgres-postgresql-client --rm --tty -i --restart='Never' --namespace
postgres --image docker.io/bitnami/postgresql:16.1.0-debian-11
-r19 --env="PGPASSWORD=$POSTGRES_PASSWORD" --command -- psql --host dev-
postgres-postgresql -U postgres -d postgres -p 5432
1719 cat values
1720 cd ..
1721 cd ..
1722 cd ..
1723 ls
1724 cat values
1725 cat values.yaml
1726 kubectl run postgres-client --rm --tty -i --restart='Never' --namespace
your_namespace_name --image docker.io/bitnami/postgresql:16.1.0-debian-11-r19
--env="PGPASSWORD=$POSTGRES_PASSWORD" --command -- psql --host dev-
postgres-postgresql -U postgres -p 5432 -l
1727 kubectl run postgres-client --rm --tty -i --restart='Never' --namespace postgres --image
docker.io/bitnami/postgresql:16.1.0-debian-11-r19 --env="PGP
ASSWORD=$POSTGRES_PASSWORD" --command -- psql --host dev-postgres-
postgresql -U postgres -p 5432 -l
1728 sudo nano values.yaml
1729 helm install gitlab gitlab/gitlab -f values.yaml --namespace gitlab
1730 kubectl create namespace gitlab
1731 helm install gitlab gitlab/gitlab -f values.yaml --namespace gitlab
1732 kubectl get pods
1733 kubectl get pods gitlab
1734 kubectl config set-context --current –namespace=gitlab
1735 kubectl config set-context --current --namespace=gitlab
1736 kubectl get pods gitlab
1737 kubectl get pods
1738 kubectl get svc
1739 kubectl get pods
kubectl port-forward --namespace gitlab pod/gitlab-webservice-default-f44c9b954-b2fst
8083:8080