Тёмный
Tech with Ajit
Tech with Ajit
Tech with Ajit
Подписаться
Hi! I'm here to provide free hands-on videos on cloud and devops.

You can reach out to me on ajitinamdar.tech@gmail.com in case of any queries or concerns.

Thank you!
Комментарии
@krishpatel3199
@krishpatel3199 7 часов назад
Can root volume size be increased when launching instances with this plugin?
@ajitinamdartech
@ajitinamdartech 7 часов назад
Hi Krish, I need to check that. Will keep you updated.
@parashupintu8668
@parashupintu8668 5 дней назад
Workspace should be used for different envts to create set of infra..
@ajitinamdartech
@ajitinamdartech 5 дней назад
Yes it could have been used. But it depends on your use case, using local workspace is fine but then your infrastructure cannot be customised intensively. This is according to my experience. If you use cloud based workspace, then it’s a complete different ball game.
@pkkurra123
@pkkurra123 7 дней назад
Pratik should have talked about terraform workspaces for one of his answers.
@pratikbhawsar5387
@pratikbhawsar5387 7 дней назад
Thanks for your suggestion.
@ajitinamdartech
@ajitinamdartech 5 дней назад
Yes it could have been used. But it depends on your use case, using local workspace is fine but then your infrastructure cannot be customised intensively. This is according to my experience. If you use cloud based workspace, then it’s a complete different ball game.
@atexnik
@atexnik 12 дней назад
Thank you!
@ajitinamdartech
@ajitinamdartech 12 дней назад
Glad you liked it
@PuruVyasMusic
@PuruVyasMusic 14 дней назад
Great answers by Pratik! Found this really insightful and informative! Great content ✨🤍
@ajitinamdartech
@ajitinamdartech 13 дней назад
Glad you liked it
@rahuljinde7416
@rahuljinde7416 19 дней назад
How the things will work in case of Private Hosted zone?
@ajitinamdartech
@ajitinamdartech 13 дней назад
Sure Rahul. I will create a separate video on the same.
@gunjeetbawa4739
@gunjeetbawa4739 24 дня назад
how can we copy the ket from one server to another to login into the PHP app server
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, 1. Copy the contents of the pem file 2. Login to the jump server 3. Create a new file on the jump server <keyname>.pem using vi 4. Paste the contents of the key in <keyname>.pem 5. chmod 400 <keyname>.pem 6. Try to access the app server via SSH
@arindam7665
@arindam7665 25 дней назад
how was the key present in jump server to do ssh in app server? and do we need to make any changes in subnet so that app server can communicate with db, since both are in separate subnets. Thanks
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, 1. Copy the contents of the pem file 2. Login to the jump server 3. Create a new file on the jump server <keyname>.pem using vi 4. Paste the contents of the key in <keyname>.pem 5. chmod 400 <keyname>.pem 6. Try to access the app server via SSH
@arindam7665
@arindam7665 12 дней назад
@@ajitinamdartech Thanks for the info. How is this automated in real life projects ? is there any key management tool that is used.
@ajitinamdartech
@ajitinamdartech 12 дней назад
@arindam7665 I have automated this infra using terraform, please refer the below video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Hl81P5CrBSk.htmlsi=WceDXTpQZ2kAjVcu I haven’t used key management much in this video but in real life production scenarios KMS and secret manager is used.
@accountfortesting6321
@accountfortesting6321 26 дней назад
thanks for giving the in depth understanding, I must say just wow, hope we will get more playlist like this with in depth on more devops tools separately.
@ajitinamdartech
@ajitinamdartech 23 дня назад
Glad it was helpful!
@theguide2924
@theguide2924 26 дней назад
Hi @Ajit, Great video! I need your help with an issue : I am not able to connect "my-php-app-server-1" to "my-jump-server". I am getting "ssh : port 22: Connection timed out" error Can you please provide the solution for this?
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, 1. Copy the contents of the pem file 2. Login to the jump server 3. Create a new file on the jump server <keyname>.pem using vi 4. Paste the contents of the key in <keyname>.pem 5. chmod 400 <keyname>.pem 6. Try to access the app server via SSH
@MRkumar-kx8rw
@MRkumar-kx8rw Месяц назад
Very much clean and neat demo
@ajitinamdartech
@ajitinamdartech 23 дня назад
Glad it was helpful!
@rajprakash1409
@rajprakash1409 18 дней назад
​@@ajitinamdartech bro... Is it possible to create an eks cluster in private vpc (no public subnet)... Vpc have only private subnet no public subnet
@rajprakash1409
@rajprakash1409 18 дней назад
I am unable to add comment in your video
@ajitinamdartech
@ajitinamdartech 18 дней назад
@rajprakash1409 this demo is for a private eks cluster. However the cluster needs to be accessed externally right for that we have a jump server placed in the public subnet.
Месяц назад
First of all, thank you so much for this excellent video. I wonder why do we need a jump server? just for our own access or what else? From what I understand, ALB is accessible from the internet and people access our server through ALB. However I couldn't understand why we created a jump server.
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, Jump server is required to access private resources like EC2 and RDS instances, ALB won't give you access to the servers.
@time6167
@time6167 Месяц назад
I tried out this project this week, and it greatly improved my knowledge and confidence with AWS EKS and Kubernetes. For me, total cost of this project is around $15.
@ajitinamdartech
@ajitinamdartech 23 дня назад
Thank you for letting me know!
@time6167
@time6167 Месяц назад
I tackled this project this week, and it really enhanced my understanding and confidence in working with AWS EKS and Kubernetes.
@ajitinamdartech
@ajitinamdartech 23 дня назад
thank you!
@time6167
@time6167 Месяц назад
This week, I dove into this project, and it has significantly boosted my knowledge and confidence in handling AWS EKS and Kubernetes.
@ajitinamdartech
@ajitinamdartech 23 дня назад
thank you!
@SurendraBabuNarakatla
@SurendraBabuNarakatla Месяц назад
You have done Very awesome explanation Sir for Three-tier architecture in AWS using Terraform 👏
@ajitinamdartech
@ajitinamdartech 23 дня назад
Thanks a ton
@SamuelTitinho
@SamuelTitinho Месяц назад
Thanks so much sir.
@ajitinamdartech
@ajitinamdartech 23 дня назад
Most welcome
@SamuelTitinho
@SamuelTitinho Месяц назад
Hi sir! Did you install the packages in App-server-1, and App-server-2? Am asking because am seeing you testing the request in both the app servers. Thanks much senior Engineer.❤
@ajitinamdartech
@ajitinamdartech 23 дня назад
Yes, I installed everything on app-server-2 similar to what we have on app-server-1
@time6167
@time6167 Месяц назад
Hello Ajit Thank you for the DevOps project, first of all. I successfully tried your project on three-tier architecture in AWS using Terraform before, and I now want to work on this DevOps project. Could you please tell me the project's overall cost?
@ajitinamdartech
@ajitinamdartech 23 дня назад
Thank you! It will be around 15-25$ if you complete it and clean-up it as soon as it is done
@masteradvisor594
@masteradvisor594 Месяц назад
best straight forward approach thanks
@ajitinamdartech
@ajitinamdartech 23 дня назад
Thank you!
@alandmcleod5988
@alandmcleod5988 Месяц назад
Very comprehensive real-world tutorial. Thank you!
@ajitinamdartech
@ajitinamdartech 23 дня назад
Glad it was helpful!
@manabroy3036
@manabroy3036 Месяц назад
Thanks!!!!!
@ajitinamdartech
@ajitinamdartech 23 дня назад
Happy to help
@MYSTERIOMAXXX
@MYSTERIOMAXXX Месяц назад
Hi Ajit can you please explain why there is no api gateways? Are we using alb in place of api gateway.. If so then how does authentication works here?
@ajitinamdartech
@ajitinamdartech 23 дня назад
API gateways are usually used to expose APIs, ALBs are used to expose applications.
@vijaymestry4236
@vijaymestry4236 Месяц назад
This is excellent
@ajitinamdartech
@ajitinamdartech 23 дня назад
Thanks! I'm glad it was helpful
@yungbfresh1
@yungbfresh1 Месяц назад
How does someone remember ALL of this ?
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, You don't have to remember everything that you see. It's ok to seek help from tutorials and blogs
@PP-km8uh
@PP-km8uh Месяц назад
Bro you installed php setup in app server 1 but what about app server 2, when you run load balancer dns both instance code was showing but when did you setup for app server 2. i guess you did not showed the steps.
@chandugandla1250
@chandugandla1250 Месяц назад
I too got the same doubt
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, RIght, I didn't show the steps as I thought it would be repetitive. I will take this as a feedback and improve in the coming videos.
@Rawal12335
@Rawal12335 2 месяца назад
Again I go through your video for revision actually I have a doubt.. U install php+apache in app server and connect to rds.. I create a database server also but when I install mysql on db server it can't connect but I install mysql on app server nd it connect nd also sync database from phpmyadmin .. ? I think database should be on sb server
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, Can you please elaborate on your question.
@Rawal12335
@Rawal12335 23 дня назад
@@ajitinamdartech i create a private database server .. Mysql is installed on database server right?
@ajitinamdartech
@ajitinamdartech 23 дня назад
We are using managed database that is RDS, we don’t have to install MySQL on the server, we just installed MySQL client utilities to connect to the database.
@Rawal12335
@Rawal12335 23 дня назад
@@ajitinamdartech okk thank you😊
@PP-km8uh
@PP-km8uh 2 месяца назад
16:12 you are in jump server, from where that .pem file came?
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, 1. Copy the contents of the pem file 2. Login to the jump server 3. Create a new file on the jump server <keyname>.pem using vi 4. Paste the contents of the key in <keyname>.pem 5. chmod 400 <keyname>.pem 6. Try to access the app server via SSH
@PP-km8uh
@PP-km8uh 23 дня назад
@@ajitinamdartech yeah i know what you did , i guess you mistakenly cut that part in video. And It was well explained content, Keep it up
@CaCook
@CaCook 2 месяца назад
very well explained thank you 👍
@rubelrob6039
@rubelrob6039 2 месяца назад
for the second folder structure do you have any ci pipelines setup ?
@ajitinamdartech
@ajitinamdartech 23 дня назад
I will create a video for the same
@sumit24300
@sumit24300 2 месяца назад
Q. Can i complete this project with free tier service ???
@ajitinamdartech
@ajitinamdartech 23 дня назад
Hi, You cannot do it under the free tier. However, if you do it quickly within a day's time the charge would be nominal.
@sumit24300
@sumit24300 23 дня назад
@@ajitinamdartech thanks but, now no need to do quickly,i have aws cradits$
@Vibration.Nation
@Vibration.Nation 2 месяца назад
the thumbnail is two tier architecture not three
@ajitinamdartech
@ajitinamdartech 2 месяца назад
I have the ALB in the web tier.
@vineet_kumar555
@vineet_kumar555 2 месяца назад
Why you give private ip to public subnets
@ajitinamdartech
@ajitinamdartech 2 месяца назад
AWS does that, it’s to enable private communication
@vineet_kumar555
@vineet_kumar555 2 месяца назад
@@ajitinamdartech unable to understand
@ajitinamdartech
@ajitinamdartech 2 месяца назад
Without private IP, servers won’t be able to communicate with each other
@bharath4195
@bharath4195 2 месяца назад
after deploy application. how we can access ?
@ajitinamdartech
@ajitinamdartech 2 месяца назад
It depends how to deploy it, can you elaborate on your question?
@bharath4195
@bharath4195 2 месяца назад
@@ajitinamdartech for example i deploy the application on a private cluster, how i can access publically
@hydnzbhyd
@hydnzbhyd 3 месяца назад
Excellent job in creating this video and this is what I was looking for!!! Is there a Terraform script you are thinking of developing to automate this infra provisioning??
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Hi, Sure. We can create the entire infrastructure using Terraform. I don't have any plans as of now. But I'll take this request.
@kumarteja5564
@kumarteja5564 3 месяца назад
Honestly one of the best hands on AWS tutorials, especially for beginners!
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Glad you think so!
@prashlovessamosa
@prashlovessamosa 3 месяца назад
Great Explanation Ajit
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Thank you. Glad it was helpful.
@dilumbalaarachchi6157
@dilumbalaarachchi6157 3 месяца назад
For some reason I am getting below error E0527 01:39:51.784505 5180 memcache.go:265] couldn't get current server API group list: the server has asked for the client to provide credentials E0527 01:39:52.426392 5180 memcache.go:265] couldn't get current server API group list: the server has asked for the client to provide credentials E0527 01:39:53.051716 5180 memcache.go:265] couldn't get current server API group list: the server has asked for the client to provide credentials E0527 01:39:53.684252 5180 memcache.go:265] couldn't get current server API group list: the server has asked for the client to provide credentials E0527 01:39:54.306318 5180 memcache.go:265] couldn't get current server API group list: the server has asked for the client to provide credentials To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'. error: You must be logged in to the server (the server has asked for the client to provide credentials)
@mohitlakhwani122
@mohitlakhwani122 3 месяца назад
Why while configuring Load Balancer you have selected public web subnets to route traffic, while in target groups you have selected php server which are not there in those subnets ?
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Load balancer is used here to expose your application to the internet. The PHP servers are in the private subnet.
@Naveen_tv
@Naveen_tv 3 месяца назад
very nice
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Thanks
@raghunathreddy4338
@raghunathreddy4338 4 месяца назад
why u create lot of subnets
@ajitinamdartech
@ajitinamdartech 3 месяца назад
I have created the network as per the best practices which we follow in our day to day life.
@ibmuser13
@ibmuser13 4 месяца назад
Nice explanation, especially the kubectl api-resources --namespaced=true .. command .. Also, another benefit of using namespaces is that in case there is a DDoS attack, only a particular NS is affected .... and since there is resource requests and limits configured, the attacker cannot exhaust the resources of the entire node/cluster!
@ajitinamdartech
@ajitinamdartech 3 месяца назад
certainly!
@ibmuser13
@ibmuser13 4 месяца назад
Hello Ajit....so we are logging on to the PHP application but why are we entering RDS username and password? I know you mentioned something about replacing localhost with the RDS connection string.....but aren't they 2 different components? PHP is an APP and RDS is a DB.....pls help me clear this confusion, if you could explain in a few words since I have an infra background ... thanks much for your hard work!
@ajitinamdartech
@ajitinamdartech 3 месяца назад
We have treated PHPMyAdmin as a demo application in this case. For every application we need to connect to the database to perform certain read write operations. So for that purpose I have entered the RDS credentials over there. Hope it was helpful!
@ibmuser13
@ibmuser13 4 месяца назад
Nice walkthrough Ajit. At 18:41, why do the instances have 2 private IP addresses each? Also, the link to the RDS module in the video description points to the SG module .... Thanks in advance!
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Thanks for pointing out, I will update that.
@ibmuser13
@ibmuser13 4 месяца назад
4th architecture makes most sense, else it will be too many state files to manage! Thank you for sharing, liked and subscribed. If you could please make a detailed video on EKS and Codepipeline...thanks
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Sure. I'm planning to create a video on the same.
@ibmuser13
@ibmuser13 4 месяца назад
great information ..... so many k8s concepts also covered like editing configmap ..... keep up the good work Ajit, may God bless you!
@ibmuser13
@ibmuser13 4 месяца назад
Thanks Ajit!! Great information
@shilpat6343
@shilpat6343 4 месяца назад
Can we use a ConfigMap defined in a namespace and refer it in another namespace?
@ajitinamdartech
@ajitinamdartech 3 месяца назад
Yes! We certainly can.
@JoseMiguelSolisAriza
@JoseMiguelSolisAriza 4 месяца назад
Hello, good morning, greetings from Colombia!! Thank you very much for your videos. Could you make another example, just how to expose that service but already on the Internet, not on the Windows machine but rather that it be accessible from the Internet?
@ajitinamdartech
@ajitinamdartech 4 месяца назад
Hi Jose, Thank you for your feedback. I have planned an entire series on EKS. Please stay tuned.
@sureshr3667
@sureshr3667 4 месяца назад
But where is the web servers ?
@ajitinamdartech
@ajitinamdartech 4 месяца назад
I don’t have web servers, ALB is functioning as a web tier.