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.
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.
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
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
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 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.
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.
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?
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
@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.
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.
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.❤
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?
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.
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
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.
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
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??
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)
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 ?
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!
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!
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!
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!
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
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?