- Видео 211
- Просмотров 204 440
Tech with Lian
США
Добавлен 15 янв 2021
DevOps/Principal Software Engineer.
In my spare time, I enjoy reading, hiking, and bicycling.
In my spare time, I enjoy reading, hiking, and bicycling.
EC2 User Data | AWS | EC2
In this video, we'll dive into EC2 user data and how it helps automate instance configuration at launch.
You'll learn how to write an EC2 user script to quickly set up your server environment.
By the end, you'll know how to leverage an EC2 user data script for seamless deployments on AWS.
🧡 Subscribe to show your support! bit.ly/3hrhOmW
Timestamps:
01:16 Lunch EC2 Instance
02:07 Add User Data and Key Points
03:24 User data Verify
03:57 Summary
👋-----------------------------------------------------------------------------------
Easy Connect:
🏢 bit.ly/3tN3DeI
🐦 bit.ly/3LF2q1Z
You'll learn how to write an EC2 user script to quickly set up your server environment.
By the end, you'll know how to leverage an EC2 user data script for seamless deployments on AWS.
🧡 Subscribe to show your support! bit.ly/3hrhOmW
Timestamps:
01:16 Lunch EC2 Instance
02:07 Add User Data and Key Points
03:24 User data Verify
03:57 Summary
👋-----------------------------------------------------------------------------------
Easy Connect:
🏢 bit.ly/3tN3DeI
🐦 bit.ly/3LF2q1Z
Просмотров: 11
Видео
How to Create SSH Tunnel in AWS? | AWS EC2
Просмотров 98Месяц назад
In this video, we’ll show you how to create an SSH tunnel in AWS to securely access resources. You'll learn step-by-step how to set up an AWS SSH tunnel. We’ll also explain how to SSH tunnel into AWS instances without needing to open them to the internet. By following along, you’ll see exactly how to create an SSH tunnel in AWS for enhanced security and convenience. 🧡 Subscribe to show your sup...
How to Create EC2 Instance?| AWS EC2 Instance Creation | AWS EC2
Просмотров 482 месяца назад
Learn how to create an AWS EC2 instance in this step-by-step tutorial. We'll walk you through the entire AWS EC2 instance creation process, making it simple for beginners to follow. By the end of this video, you'll learn how to create an AWS EC2 instance efficiently, understanding key configurations and best practices. This video is perfect for anyone who wants to start working with AWS cloud s...
How to Quickly Check AWS Free Tier Account Expiry Date? | AWS | 2024
Просмотров 3892 месяца назад
Today, I’ll show you how to quickly check your AWS Free Tier account’s expiry date. Check AWS Free Tier Account Expiry Date Steps - Open your browser. - Type aws.amazon.com in the address bar. - Click Sign in to the Console. - Log in as the root user. - Click the Next button. - Enter your password and sign in. - In the search bar at the top, type bill. - Select Bills from the options. - Scroll ...
I Recovered My LOST EC2 Key Pair in 4 Minutes | Add new key pair to existing AWS EC2
Просмотров 382 месяца назад
Lost your AWS key pair? Watch how I recovered mine in just 4 minutes! Learn how to change your Amazon Web Services EC2 key pair with this quick and easy tutorial. Demo Commands: chmod 400 NewDemoKey.pem ssh-keygen -y -f NewDemoKey.pem echo "ssh-rsa XYZ NewDemoKey" Greater than sign Greater than sign ~/.ssh/authorized_kelt ssh -i NewDemoKey.pem ec2-user@IP 🧡 Subscribe to show your support! bit.l...
Expert AWS Trainer Shares Top EC2 Key Pair Management Techniques | AWS EC2 Key Pair
Просмотров 172 месяца назад
Today, we'll explore EC2 Key Pair.We'll also do two quick demos in my video. First demo is creating a EC2 key pair and use it to connect to a Linux EC2 instance. Second demo is Adding a Second(attach) Key Pair to the EC2 Instance. Just in case you lost your key or want to add your co-worker to access the ec2 instance. Demo Commands: chmod 400 DemoKey.pem sh -i DemoKey.pem ec2-user@IP
You Won't Believe How Easy GitLab Makes Private Project Sharing
Просмотров 253 месяца назад
Learn how to easily share private projects on GitLab in this tutorial. GitLab makes it simple to share private repositories with collaborators for seamless teamwork. 🧡 Subscribe to show your support! bit.ly/3hrhOmW ⏰ T I M E S T A M P S ⏰ 00:00 🏁 Start 00:30 Share Gitlab Private Project 01:30 Set Gitlab Private Project Access Level 01:26 How to Accept the Gitlab Private Project to Access 02:21 ...
Share Github Private Repository | How to Share Github Private Repository | Github
Просмотров 273 месяца назад
Today's hands-on demo is Share Github Private Repository. 🧡 Subscribe to show your support! bit.ly/3hrhOmW ⏰ T I M E S T A M P S ⏰ 00:00 🏁 Start 00:38 Share Github Private Repository 01:26 How to Accept the invitation to access the Github Private Repository 01:54 📝 Summary Easy Connect: 🏢 bit.ly/3tN3DeI 🐦 bit.ly/3LF2q1Z
AWS EKS Upgrade | AWS EKS Tutorial
Просмотров 2014 месяца назад
Today, we learned key points of AWS EKS upgrade. After the video, we can choose the most appropriate upgrade strategy for our EKS cluster and its needs. We'll have a smooth transition to the new version and ensure our applications keep running smoothly! 👉🏼 Video content file: gitlab.com/LianDuanTrainingGroup/awseks/-/blob/main/1-21 EKS Upgrade/MD/1-21 EKS Upgrade.pdf?ref_type=heads 🧡 Subscribe ...
AWS EKS Logs| Fargate Data Plan Logging | AWS EKS Tutorial
Просмотров 1184 месяца назад
We run a hands-on demo AWS EKS Logs with Fargate Data Plan Logging. 👉🏼 Video content file: gitlab.com/LianDuanTrainingGroup/awseks/-/blob/main/1-20 EKS Data Plane Fargate Logging/MD/1-20 EKS Data Plane Fargate Logging.pdf?ref_type=heads 👉🏼 YAML files: gitlab.com/LianDuanTrainingGroup/awseks/-/tree/main/1-20 EKS Data Plane Fargate Logging/Code/fargate-demo-yaml-files?ref_type=heads 🧡 Subscribe t...
AWS EKS Logs | EC2 Data Plan Logging | AWS EKS Tutorial
Просмотров 914 месяца назад
We run a hands-on demo AWS EKS Logs with EC2 Data Plan Logging. 👉🏼 Video content file: gitlab.com/LianDuanTrainingGroup/awseks/-/blob/main/1-19 EKS Data Plane EC2 Logging/MD/1-19 EKS Data Plane EC2 Logging.pdf?ref_type=heads 👉🏼 YAML files: gitlab.com/LianDuanTrainingGroup/awseks/-/tree/main/1-19 EKS Data Plane EC2 Logging/Code/ec2-demo-yaml-files?ref_type=heads 🧡 Subscribe to show your support!...
AWS EKS Logs | Control Plane Logging | AWS EKS Tutorial
Просмотров 2315 месяцев назад
We run a hands-on demo AWS EKS Logs with Control Plane Logging. 👉🏼 Video content file: gitlab.com/LianDuanTrainingGroup/awseks/-/blob/main/1-18 EKS Control Plane Logging/MD/1-18 EKS Control Plane Logging.pdf?ref_type=heads 👉🏼 YAML files: gitlab.com/LianDuanTrainingGroup/awseks/-/blob/main/1-18 EKS Control Plane Logging/Code/ec2-demo-yaml-files/main.tf?ref_type=heads 🧡 Subscribe to show your sup...
Deploy Helm Chart with Terraform to AWS EKS | terraform helm eks | AWS EKS Tutorial
Просмотров 4445 месяцев назад
We run a hands-on demo Deploy Helm Chart with Terraform to AWS EKS. Our focus on terraform helm eks. 👉🏼 Video content file: github.com/LianDuanTrain/Helm3/blob/master/3 Helm Deep Dive/3-13 Helm+Terraform+AWS/MD/3-13 Helm+Terraform+EKS.pdf 👉🏼 Terraform file: github.com/LianDuanTrain/Helm3/blob/master/3 Helm Deep Dive/3-13 Helm+Terraform+AWS/Code/main.tf 👉🏼 Helm files: github.com/LianDuanTrain/He...
Hands-On Guide to Horizontal Pod Autoscaler on AWS EKS| HPA | AWS EKS Tutorial
Просмотров 1696 месяцев назад
We run a hands-on demo Horizontal Pod Autoscaler in AWS EKS. We run a hands-on demo on eks hpa. 👉🏼 Video content file: gitlab.com/LianDuanTrainingGroup/awseks/-/blob/main/1-13 EKS HPA/MD/1-13 EKS HPA.pdf?ref_type=heads 👉🏼 YAML files: gitlab.com/LianDuanTrainingGroup/awseks/-/tree/main/1-13 EKS HPA/Code?ref_type=heads 🧡 Subscribe to show your support! bit.ly/3hrhOmW Video Related Commands: 🌕 Cre...
Kubernetes Horizontal Pod Autoscaler | HPA | AWS EKS Tutorial
Просмотров 2086 месяцев назад
Kubernetes Horizontal Pod Autoscaler | HPA | AWS EKS Tutorial
Kubernetes Autoscalers | HPA | Cluster Autoscaler | Karpenter
Просмотров 1147 месяцев назад
Kubernetes Autoscalers | HPA | Cluster Autoscaler | Karpenter
Install Minikube on Mac | Install Minikube on Mac Silicon | 2023
Просмотров 7297 месяцев назад
Install Minikube on Mac | Install Minikube on Mac Silicon | 2023
Create AWS ESK with Fargate Using Terraform | Create EKS Cluster on AWS | AWS EKS Tutorial
Просмотров 6588 месяцев назад
Create AWS ESK with Fargate Using Terraform | Create EKS Cluster on AWS | AWS EKS Tutorial
Create EKS with Fargate Using AWS Console | AWS EKS Tutorial
Просмотров 1,2 тыс.8 месяцев назад
Create EKS with Fargate Using AWS Console | AWS EKS Tutorial
Calculate AWS EKS Pod Limits Based on EC2 Node Resources | AWS EKS Tutorial
Просмотров 1869 месяцев назад
Calculate AWS EKS Pod Limits Based on EC2 Node Resources | AWS EKS Tutorial
Metrics Server on AWS EKS | AWS EKS Tutorial
Просмотров 2659 месяцев назад
Metrics Server on AWS EKS | AWS EKS Tutorial
AWS EKS Kubernetes Reserved Resources on EC2 Node | AWS EKS Tutorial
Просмотров 14210 месяцев назад
AWS EKS Kubernetes Reserved Resources on EC2 Node | AWS EKS Tutorial
Create AWS ESK Using Terraform |Create EKS Cluster on AWS|AWS EKS Tutorial
Просмотров 26610 месяцев назад
Create AWS ESK Using Terraform |Create EKS Cluster on AWS|AWS EKS Tutorial
Create EKS Cluster Using AWS Console | Create EKS Cluster on AWS | AWS EKS Tutorial
Просмотров 1,2 тыс.11 месяцев назад
Create EKS Cluster Using AWS Console | Create EKS Cluster on AWS | AWS EKS Tutorial
AWS EKS Roles| Elastic Kubernetes Service | AWS EKS Tutorial
Просмотров 14611 месяцев назад
AWS EKS Roles| Elastic Kubernetes Service | AWS EKS Tutorial
AWS EKS Pricing | Elastic Kubernetes Service | AWS EKS Tutorial
Просмотров 745Год назад
AWS EKS Pricing | Elastic Kubernetes Service | AWS EKS Tutorial
AWS EKS Architecture | Elastic Kubernetes Service | AWS EKS Tutorial
Просмотров 362Год назад
AWS EKS Architecture | Elastic Kubernetes Service | AWS EKS Tutorial
GitLab Build-in Templates | GitLab SAST | GitLab Tutorial
Просмотров 713Год назад
GitLab Build-in Templates | GitLab SAST | GitLab Tutorial
Unit Test Reports| GitLab JUnit Test Reports | GitLab Tutorial
Просмотров 2,3 тыс.Год назад
Unit Test Reports| GitLab JUnit Test Reports | GitLab Tutorial
How to trigger a Gitlab Pipeline on Merge? | Trigger Pipeline Using Rules | GitLab Tutorial
Просмотров 3,4 тыс.Год назад
How to trigger a Gitlab Pipeline on Merge? | Trigger Pipeline Using Rules | GitLab Tutorial
nice sir @TechwithLian 👍
Demo User Data #!/bin/bash apt-get update -y apt-get install -y unzip curl "awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install curl -LO "dl.k8s.io/release/v1.31.0/bin/linux/amd64/kubectl" install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl aws --version kubectl version --client
thank you, short and informative
Great tutorial, thank you!!!
Man you save my life
PPT Download Link: gitlab.com/LianDuanTrainingGroup/awsec2/-/blob/main/1-3%20AWS%20EC2%20Tunnel/1-3%20AWS%20EC2%20Tunnel.pdf?ref_type=heads Demo Code Download Link: gitlab.com/LianDuanTrainingGroup/awsec2/-/blob/main/1-3%20AWS%20EC2%20Tunnel/main.tf?ref_type=heads
I have been trying some other instructions from LLMs and google/medium topics I keep getting stuck at kibana not installing properly, I followed this video and was able to get the setup in first try, thanks Lian for such a great help
So our team is using a cluster which has been provisioned by the infra team and karpenter configs have been set on that already. Now i was playing around with HPA and every time the node spins up to accomodate new traffic the response time of the API's goes down as it's spinning up the new nodes and consuming CPU. So as the response time drops it will not be useful for me here in production cause API's are mission critical, what are your insights on this? Any feedback?
Please try two items: Optimize Auto-scaling Timing: - Tune the scaling thresholds and policies for HPA. By adjusting the CPU or memory utilization thresholds and increasing the cool-down period, you can trigger scaling actions earlier to prevent response degradation. Pod Over-provisioning: - Increase the number of idle pods or over-provision pods in advance during known peak traffic periods.
AWS has introduced a new user interface, so I've created an updated version of this video to reflect the changes. If you're using the new AWS UI, please check out the latest video here: [How to Quickly Check AWS Free Tier Account Expiry Date? | 2024](ruclips.net/video/339W7JdCeOo/видео.html).
date option not available anymore
Let me check and back to you.
Go to Billing and Cost Management=>Bills
Thank you for taking the time to create this video. 👍
Thank you for this helpful video sir. Although, if I have to use this same concept in AWS ECS, how can I use it? Is there any other way to enable graceful shutdown in ECS clusters during scale in events? Thank you.
Thank you Lian, this was very helpful!
Today's hands-on demo will guide us through the steps of sharing a private Project on GitLib.
Hey, your video quality is very good but you are not getting views for some reasons, I researched your channel for analysis, but your channel and video's title are not SEO friendly which is the important matter. I marked out your some channel issues that's why your videos are not going on top and you are not getting more views that you deserve. thank you.🍟🌹
that is smart man. Apparently AWS makes it difficult on purpose.
Good video. To the point, simple and you didn't forget deleting resources.
Thank you
Amazing! Thank you!!!!
Hey, A lively video🙌! I'm not really sure if it is the best time to ask but, I was wondering if I could help you create a better distribution by working on post-production like better storytelling through Edits, Keywords, think catchy intros and outros, or even some engaging short clips! Would love to chat if you're interested and keep creating good content:)
Actually, If I've some other Build_Dockerfile image which is building and packaging my app. How can I run this docker image in my Gitlab CI pipeline?
Yes
Thanksssssssssss!
Thanks 👍 With Love from India 🇮🇳
perfect job. thanks a lot
Please post an video how to monitor AWS eks cluster with Prometheus and grafana.And what are the alerts needs to configure.Pod level metrics,node level metrics like this.
Thanks, I'll add it to my todo list.
Thank you, very useful. Cheers
Nice video, thanks for explaining :)
Lian, thank you so much for this video. It helped me a lot! All the best!
U need a professional RUclips thumbnail designer and video SEO expert?
Hello sir i have one doubt I am getting the following issue in security scan Issue: Use PIDs cgroup limit could please suggest how to resolve this issue. Thanks
try increase "Process ID Limits And Reservations" FYI: kubernetes.io/docs/concepts/policy/pid-limiting/
🌟 Check out this informative blog post on Kubernetes Horizontal Pod Autoscaler (HPA) on Medium! 🌟 If you're interested in learning more about Kubernetes and how to efficiently manage your pods with the Horizontal Pod Autoscaler (HPA), this blog is a must-read. It covers everything from the basics of Kubernetes autoscaling to hands-on demos using Minikube. medium.com/p/f08dc7af1558 Let me know what you think after reading it! 😊🚀
01:30 Overview of K8s Autoscalers 03:30 Horizontal Pod Autoscaler 04:11 Hands-on Demos Prerequisites 06:26 Hands-on Demos Deploy Nginx Pod/Service 08:24 Hands-on Demos - Create Sample HPA 11:30 Hands-on Demos - Create HPA with Behavior
the video is edited carefully, and the content is helpful. Thanks
Thank you so much for your kind words, kieutrinhongnguyen2643! I'm thrilled to hear that you found the video both carefully edited and helpful. Your support means a lot to me. If you enjoyed this video, feel free to check out my other content and share it with anyone who might benefit from it. I'd love to know what specific part you found most helpful or if you have any suggestions for future videos. Thanks again for watching!
Well Done
If you have any questions or run into any issues, feel free to leave a comment below, and I'll do my best to assist you. 00:38 What is K8s Autoscaler 01:29 Overview of K8s Autoscalers 03:06 HPA - Horizontal Pod Autoscaler 04:05 Cluster Autoscaler 04:58 Karpenter
Great video. Was struggling with global variables in subcharts, explanation here is very helpful. ruclips.net/video/u6XZT8IyTso/видео.html you call the parameter "dirty-run" when it actually is just a dry run en.wikipedia.org/wiki/Dry_run_(testing).
Thanks for the feedback! I'm glad you found the explanation helpful. Regarding the terminology mix-up, you're absolutely right. In the video, the parameter was referred to as "dirty-run" when it should have been called a "dry run." Thanks for catching that and for pointing it out with the helpful Wikipedia link. It's important to use accurate terminology, especially in technical discussions.
omg omg love your video and graphic haha thanks!!!
This not what you put in the title. You have not explained anything about how to trigger pipeline on merging the request. You just explained about how to trigger pipeline on creating a merge request.
You're absolutely right; the explanation in the title did not fully cover triggering the pipeline upon merging the merge request. We apologize for any confusion this may have caused. To address this concern, we've updated the workflow rules to include a condition that triggers the pipeline upon merging the merge request. Now, the pipeline will run not only when the merge request is created but also when it is merged into the target branch. workflow: rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_APPROVED == "true"
If you use Mac, please see Install Minikube on Mac (ruclips.net/video/sCPcdvSf4Nw/видео.html)
If you use Mac, please see Install Minikube on Mac (ruclips.net/video/sCPcdvSf4Nw/видео.html)
If you use Mac, please see Install Minikube on Mac (ruclips.net/video/sCPcdvSf4Nw/видео.html)
If you have any questions or run into any issues, feel free to leave a comment below, and I'll do my best to assist you. 00:52 Install Docker Desktop 02:47 Install Homebrew 03:35 Install Minikube 04:25 Install Kubectl
Thank you for this video. Both jobs use "$DOCKER_CLIENT_IMAGE" as their image, so it will be pulled twice? Is it possible to reuse the image between jobs?
How can i connect with you on LinkedIn???
www.linkedin.com/in/lian-duan-23b81059/
"To expedite the deployment of CoreDNS, the command 'kubectl rollout restart -n kube-system deployment coredns' is employed. While CoreDNS is slated for deployment on Fargate, the initiation of the deployment process begins within EKS. EKS endeavors to locate the appropriate namespace for CoreDNS deployment; in case of failure, it enters a sleep cycle and retries subsequently. Given that both EKS and Fargate incur charges based on time, expediting the deployment process proves cost-effective, thereby saving valuable resources."
Thanks for explaining
But if i deploy nginx pod in demo name space the it works...what's the issue????
No, it is by design, because I add namespace: demo in yaml file. kind: Deployment metadata: name: nginx-deployment namespace: demo labels: app: nginx
@@TechwithLian but I am not using that yaml file...I am doing kubectl run my-nginx --image=nginx (in default namespace it's showing node unavailable but if use --namespace demo then run cmd is working.
I tried to deploy and nginx pod in default namespace but it's getting no nodes available error
When we open "gitlab.com/LianDuanTrainingGroup/awseks/-/raw/main/1-10%20EKS%20+%20Fargate/Code/nginx-deployment.yaml?ref_type:, we will see the namespace: demo is under Deployment's metadata.
well explained and easy to follow along, thank you!<3
I can't understand your English
Thank you for your feedback! I understand that English may not be everyone's first language, so I've added subtitles to the video to make it more accessible for viewers like you. I hope this helps improve your understanding. If you have any further suggestions or feedback, please feel free to let me know. Your input is greatly appreciated!
Another great tutorial with narrators accent nobody can understand((
Thanks