![Rohan Rustagi](/img/default-banner.jpg)
- 12
- 563
Rohan Rustagi
Приєднався 15 бер 2021
Just Random Scheduled uploads. Trying to cover open source tools for the devops community.
Easily Deploy Application using Portainer GUI inside Kubernetes Cluster #k8s
Easily Deploy Application using Portainer GUI inside Kubernetes Cluster #k8s
Official Website : www.portainer.io/
Official Documentation : docs.portainer.io/start/install-ce/server/kubernetes/baremetal
Simplify Container Management Across Kubernetes and Docker
Follow my mentors too :
@PavanElthepu @MPrashant @GouravSharma @cloudwithraj @AntonPutra @AbhishekVeeramalla @kubesimplify @kshindi @DevOpsJourney
Extremely Sorry for the ending of the video, due to some circumstances I was not able to record the 3rd use case.
#portainer
#gui
#docker
#k8s
#kubernetes
#cncf
#kubernetestutorialforbeginners
#serverless
#microservicesarchitecture
#autoscaling
#kubernetesfullcourse
#opensource
#devops
Official Website : www.portainer.io/
Official Documentation : docs.portainer.io/start/install-ce/server/kubernetes/baremetal
Simplify Container Management Across Kubernetes and Docker
Follow my mentors too :
@PavanElthepu @MPrashant @GouravSharma @cloudwithraj @AntonPutra @AbhishekVeeramalla @kubesimplify @kshindi @DevOpsJourney
Extremely Sorry for the ending of the video, due to some circumstances I was not able to record the 3rd use case.
#portainer
#gui
#docker
#k8s
#kubernetes
#cncf
#kubernetestutorialforbeginners
#serverless
#microservicesarchitecture
#autoscaling
#kubernetesfullcourse
#opensource
#devops
Переглядів: 49
Відео
Auto Scaling Applications with Kubernetes Event-Driven Autoscaler (KEDA) - Prometheus Scaler #keda
Переглядів 69День тому
Auto Scaling Applications with Kubernetes Event-Driven Autoscaler (KEDA) - Prometheus Scaler #keda Official Website & Documentation : keda.sh/ Timestamp : 00:00 : Theory 17:30 : Practical Demo Video for the architecture part of KEDA : ua-cam.com/video/hzwKOtY9kAU/v-deo.html Repo Used in the video : github.com/RohanRusta21/keda_trigger_event_demo What is KEDA? KEDA is a Kubernetes-based Event Dr...
Auto Scaling Applications with Kubernetes Event-Driven Autoscaler (KEDA) - HTTP-addon #keda
Переглядів 92День тому
Auto Scaling Applications with Kubernetes Event-Driven Autoscaler (KEDA) - HTTP-addon #keda Auto Scaling Applications with Kubernetes Event-Driven Autoscaler (KEDA) - Event Scal Official Website & Documentation : keda.sh/ Timestamp : 00:00 : Theory 17:30 : Demo Repo Used in the video : github.com/RohanRusta21/keda_trigger_event_demo What is KEDA? KEDA is a Kubernetes-based Event Driven Autoscal...
Auto Scaling Applications with Kubernetes Event-Driven Autoscaler (KEDA) - Event Scaler #keda
Переглядів 4214 днів тому
Auto Scaling Applications with Kubernetes Event-Driven Autoscaler (KEDA) - Event Scaler Official Website & Documentation : keda.sh/ Repo Used in the video : github.com/RohanRusta21/keda_trigger_event_demo What is KEDA? KEDA is a Kubernetes-based Event Driven Autoscaler. With KEDA, we can drive the scaling of any container in Kubernetes based on the number of events needing to be processed. KEDA...
Easily Setup Keycloak on Kubernetes Cluster with Persistence Volume & PostgreSql
Переглядів 72Місяць тому
Easily Setup Keycloak on Kubernetes Cluster with Persistence Volume & PostgreSql My Github Repo used in demo :github.com/RohanRusta21/keycloak-demo.git Theory : Keycloak Open Source Identity and Access Management Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users. Keycloak provides user federation, strong authen...
Use Free LoadBalancer in your Bare-Metal/On-Prem kubernetes Cluster using MetalLB #devops
Переглядів 26Місяць тому
Use Free LoadBalancer in your Bare-Metal/On-Prem kubernetes Cluster using MetalLB My Github Repo used in demo : github.com/RohanRusta21/metallb-demo.git Theory : METALLB MetalLB is a load-balancer implementation for Kubernetes clusters that do not natively support external load balancers, such as those running on bare-metal or certain virtualized environments. It allows for the allocation of ex...
Boost Workflow with TTL.sh: Anonymous & Ephemeral Docker Image Registry #docker #k8s
Переглядів 14Місяць тому
Boost Workflow with TTL.sh: Anonymous & Ephemeral Docker Image Registry - No Sign Up Required Official Website : ttl.sh/ Replicated website : www.replicated.com/ Article you can follow for the same : www.civo.com/learn/ttl-sh-your-anonymous-and-ephemeral-docker-image-registry My Github Repo used in demo : github.com/RohanRusta21/Play_Drum (Use dev branch) Follow my mentors too : @PavanElthepu @...
Helm Charts to deploy Applications in Kubernetes Cluster for Beginners #k8s #kubernetes #devops
Переглядів 422 місяці тому
Helm Charts to deploy Applications in Kubernetes Cluster for Beginners What is Helm ? Helm helps you manage Kubernetes applications - Helm Charts help you define, install, and upgrade even the most complex Kubernetes application. Charts are easy to create, version, share, and publish - so start using Helm and stop the copy-and-paste. Helm is a graduated project in the CNCF and is maintained by ...
Deploy Applications using Canary Deployment Strategy in Kubernetes ( Argo Rollouts UI )
Переглядів 272 місяці тому
Deploy Applications using Canary Deployment Strategy in Kubernetes ( Argo Rollouts UI ) What is Argo Rollouts? Argo Rollouts is a Kubernetes controller and set of CRDs which provide advanced deployment capabilities such as blue-green, canary, canary analysis, experimentation, and progressive delivery features to Kubernetes. Argo Rollouts (optionally) integrates with ingress controllers and serv...
Easily Add Custom Template in Cyclops UI and Kubernetes Cluster
Переглядів 252 місяці тому
Easily Add Custom Template in Cyclops UI and Kubernetes Cluster Official Website for Documentation : cyclops-ui.com/ Installation Steps : kubectl apply -f raw.githubusercontent.com/cyclops-ui/cyclops/v0.3.1/install/cyclops-install.yaml kubectl apply -f raw.githubusercontent.com/cyclops-ui/cyclops/v0.3.1/install/demo-templates.yaml Follow Cyclops on social : www.linkedin.com/company/cyclops-ui/ ...
Deploy Applications using BlueGreen Deployment Strategy in Kubernetes ( Argo Rollouts UI )
Переглядів 402 місяці тому
Deploy Applications using BlueGreen Deployment Strategy in Kubernetes ( Argo Rollouts UI ) Steps To Install argo-rollouts : github.com/RohanRusta21/argoroll-bg Follow my mentors too : @DevOpsJourney @kshindi @kubesimplify @AbhishekVeeramalla @AntonPutra @cloudwithraj @GouravSharma #kubernetes #cncf #kubernetestutorialforbeginners #argocd #rollouts #bluegreen #kubernetesfullcourse #opensource #d...
Deploy Applications on Kubernetes Cluster using Cyclops ( Without Writing Any YAML! )
Переглядів 712 місяці тому
Deploy Applications on Kubernetes Cluster using Cyclops ( Without Writing Any YAML! ) Official Website for Documentation : cyclops-ui.com/ Installation Steps : kubectl apply -f raw.githubusercontent.com/cyclops-ui/cyclops/v0.3.1/install/cyclops-install.yaml kubectl apply -f raw.githubusercontent.com/cyclops-ui/cyclops/v0.3.1/install/demo-templates.yaml Follow Cyclops on social : www.linkedin.co...
Sir, I have Java application. Please update me necessary change in code. It will be a great help for your and my efforts..
Sorry brother I don't know java, I have taken the code from someone and just created image for my dockerhub repo
@@rohanrustagi7857 sir, Ok no problem, just have to use prom-client for Prometheus to integrate custom matrix, we have used spring boot framework for java application. Need to add prom-client in pom.xml file. If we get this then there is no problem. If you are able to arrange then please help me out, otherwise leave it. It's ok.. 🙃
Sorry brother can't help much on the coding part but I can give the repo url from where I dockerized the image I used in the demo.
repo : github.com/dopevs/keda-prometheus-demo
Hi Rohan, how hello_world_requests will be stored in the prometheus. do we need to write http request logic in the application itself
Yes correct
@@rohanrustagi7857 what if i dont have logic in the application but i want to scale the app based on the http_request. do i need to use keda http-add-on
Yes then for that you can use that. KEDA supports many scalers you can select whatever is easy to use within your project.
Sir, can we use with different image like nginx in scale object deployment file ?
yes you can use any image just configure the app or image so that it generates some metrics which prometheus can detect.
Ok.. Where to update cooldown period?
In scaledObject.yml file inside scaletargetref section. Please follow keda documentation for that, you will learn a lot
@@rohanrustagi7857 checking docs sir, thankyou
Sir, query is not been updated in Prometheus. Hello world request. I am using nginx image. Is it mandatory to update logic for the query in application code ? Now in your given image also query is not updating in Prometheus
Hi, you videos are really informative, request you to improve the Audio quality
Yes even I agree with you on the same. Currently just using my airpods for recording the video. I will solve this issue asap.
Hi Sir,.. thanks for the session. I have some doubts, for testing purpose do we need to purchase a domain for this request based scaling activity ? Can't we use ip with nodePort for testing with request based scaling ? And how to make sure that at what point my scaling process will be started, is it not necessarily to be there to configure a set request and to confirm if it reached more than defined request then pods will be created or else go down just like we set utilisation for cpu/memory. Once pod receive signal to go down then what about existing request, will those request going to be complete before pod move to termination or directly it will go down. And what about upcoming request will those http request will be go to other pod or simply it goes to the same pod that going to be terminated?
Please give a solution to this, if possible using KEDA or else if any other process is there to achieve the above using the Prometheus adapter
1. No need to purchase domain because even in the official github repo of keda they even use a dummy domain name. 2. Yes you can use nodeport for testing 3. In http addon , everything is based on http request , cant say about cpu/mem. Request here we can use such as cooldownperiod , fallbackoption,etc. 4. Yes the external scaler always make sure that every request is fulfilled , even if last request is not completed the pods will be up. No termination will happen till the last. 5. For handling request by pods that is dependable upto you as projects use loadbalancer with ingress.
I am trying to make video for prometheus scaler as well in which based autoscaling can start on basis of http_requests
thankyou very much sir for your support. We will always be grateful for you. We are using kubeadm environment with one Master 2node, If you are planning for a session or anywhere like comment section please update us what would be the format if we use ip with nodeport in host section instead of domain.
@@rohanrustagi7857sir, please create a session for number of http request based autoscalling to deployment service with Prometheus, Prometheus adapter using helm for kubeadm environment. I am eagerly waiting for it..
Please create video for http based triggering autos calling
Thank you for your feedback, I will try to make video asap.
@@rohanrustagi7857 i followed your video right now, it's very impressive and easy to understand for the one who have no Idea on this. Requesting you to create one more session for the same with KEDA for http based autoscalling, it's very important for me right now..
Thank you for your words, I will definitely try to cover this topic too.
@@rohanrustagi7857 if we can do http no of request based autoscalling using Prometheus and Prometheus adapter then pls make a session also for the same.
Hey @SandeepDash-sv6qI, you can watch this video for http autoscaling ua-cam.com/video/EwEn2MKjB6k/v-deo.html
inaudible
Yes, sorry for that. My airpods was facing some issue with mic. I have tried that in my later videos I don't have the audio quality issue.
Fantastic walktrough 🙌
Glad you enjoyed it
Awesome tutorial!
Thank you so much ❤, it means a lot to me.