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.🍟🌹
@leiwang077 күн бұрын
that is smart man. Apparently AWS makes it difficult on purpose.
@nuktu21 күн бұрын
Good video. To the point, simple and you didn't forget deleting resources.
@LianDuanTraining18 күн бұрын
Thank you
26 күн бұрын
Amazing! Thank you!!!!
@Anurag-o-g2hАй бұрын
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:)
@patel5532Ай бұрын
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?
@LianDuanTrainingАй бұрын
Yes
@themazpaАй бұрын
Thanksssssssssss!
@navinkumar63882 ай бұрын
Thanks 👍 With Love from India 🇮🇳
@user-eo4ls1xw3b2 ай бұрын
perfect job. thanks a lot
@jayasuriyap87483 ай бұрын
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.
@LianDuanTraining3 ай бұрын
Thanks, I'll add it to my todo list.
@jmms813 ай бұрын
Thank you, very useful. Cheers
@agatamarozas98603 ай бұрын
Nice video, thanks for explaining :)
@martymaker3 ай бұрын
Lian, thank you so much for this video. It helped me a lot! All the best!
@mdnahidseo3 ай бұрын
U need a professional KZbin thumbnail designer and video SEO expert?
@ranjanadeore29573 ай бұрын
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
@LianDuanTraining3 ай бұрын
try increase "Process ID Limits And Reservations" FYI: kubernetes.io/docs/concepts/policy/pid-limiting/
@LianDuanTraining3 ай бұрын
🌟 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! 😊🚀
the video is edited carefully, and the content is helpful. Thanks
@LianDuanTraining3 ай бұрын
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!
@kaltube48174 ай бұрын
Well Done
@LianDuanTraining4 ай бұрын
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
@raupe92134 ай бұрын
Great video. Was struggling with global variables in subcharts, explanation here is very helpful. kzbin.info/www/bejne/q2e7i4duft6HqdE you call the parameter "dirty-run" when it actually is just a dry run en.wikipedia.org/wiki/Dry_run_(testing).
@LianDuanTraining4 ай бұрын
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.
@djsadsa29334 ай бұрын
omg omg love your video and graphic haha thanks!!!
@ShabuThomas-ce6bi4 ай бұрын
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.
@LianDuanTraining4 ай бұрын
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"
@LianDuanTraining4 ай бұрын
If you use Mac, please see Install Minikube on Mac (kzbin.info/www/bejne/qXSzlJesiMtnhNk)
@LianDuanTraining4 ай бұрын
If you use Mac, please see Install Minikube on Mac (kzbin.info/www/bejne/qXSzlJesiMtnhNk)
@LianDuanTraining4 ай бұрын
If you use Mac, please see Install Minikube on Mac (kzbin.info/www/bejne/qXSzlJesiMtnhNk)
@LianDuanTraining4 ай бұрын
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
@sewdough1805 ай бұрын
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?
@amardeshmukh65395 ай бұрын
How can i connect with you on LinkedIn???
@LianDuanTraining5 ай бұрын
www.linkedin.com/in/lian-duan-23b81059/
@LianDuanTraining5 ай бұрын
"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."
@amardeshmukh65395 ай бұрын
Thanks for explaining
@amardeshmukh65395 ай бұрын
But if i deploy nginx pod in demo name space the it works...what's the issue????
@LianDuanTraining5 ай бұрын
No, it is by design, because I add namespace: demo in yaml file. kind: Deployment metadata: name: nginx-deployment namespace: demo labels: app: nginx
@amardeshmukh65395 ай бұрын
@@LianDuanTraining 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.
@amardeshmukh65395 ай бұрын
I tried to deploy and nginx pod in default namespace but it's getting no nodes available error
@LianDuanTraining5 ай бұрын
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.
@ayekaunic5 ай бұрын
well explained and easy to follow along, thank you!<3
@WhyITravel.5 ай бұрын
I can't understand your English
@LianDuanTraining5 ай бұрын
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!
@koskoskng5 ай бұрын
Another great tutorial with narrators accent nobody can understand((
@oskar34725 ай бұрын
Thanks
@GreyGuy1016 ай бұрын
thanks the information was very useful ( the submenu bills is on the left site)
@awildnoob42096 ай бұрын
Thank you :)
@novanhariman10526 ай бұрын
its not working on my postman :(
@LianDuanTraining6 ай бұрын
What is error message in your Postman console?
@krishnadhakad7467 ай бұрын
thank you , it helps a lot
@DigsWigs20227 ай бұрын
well done. thank you.
@LianDuanTraining7 ай бұрын
Explore the following video tutorials to swiftly set up an EKS (Elastic Kubernetes Service) environment using Terraform: - [AWS EKS Roles](kzbin.info/www/bejne/sIO5poOqmJ2dotE): Gain insights into configuring essential AWS EKS roles for seamless integration. - [Create EKS Cluster Using AWS Console](kzbin.info/www/bejne/pXW8pXyJnr55rc0): Walk through the process of creating an EKS cluster using the AWS Console for a user-friendly setup. - [Install Terraform on Windows 11](kzbin.info/www/bejne/a3WaZ5p7qqaooM0): Follow a comprehensive guide to installing Terraform on the Windows 11 operating system. - [Install Terraform on Ubuntu 23](kzbin.info/www/bejne/nGaliZRsjdBkjdU): Learn the steps to install Terraform on Ubuntu 23, ensuring a smooth development environment. - [Configure AWS CLI](kzbin.info/www/bejne/hmKTgWWEp9Wtprc): Explore the configuration of the AWS Command Line Interface, essential for managing AWS resources efficiently. These videos provide step-by-step instructions, enhancing your understanding of EKS deployment with Terraform.
@LianDuanTraining7 ай бұрын
After completing your testing phase, execute the `terraform destroy` command to efficiently release all AWS resources. This step is crucial for cost optimization, ensuring that you only incur expenses when the resources are actively needed.
@LianDuanTraining7 ай бұрын
Video Related Commands: Run: terraform init. This command initializes your Terraform working directory. Run: terraform plan. Ask Terraform, "What's your plan?" Run: terraform apply. Create VPC, EKS cluster and ec2 group. Run: terraform destroy. Clean Up AWS Resource to save your money. More Testing: Execute the below command to deploy the Nginx Docker image to the EKS cluster kubectl apply -f nginx-deployment.yaml Run the below command to expose the Nginx deployment as a LoadBalancer service kubectl expose deployment nginx-deployment --name=nginx-service --port=80 --target-port=80 --type=LoadBalancer Execute the below command to retrieve information about the Nginx service with LoadBalancer: kubectl get service nginx-service
@ricrui37 ай бұрын
Great video, the Gitlab Repository was really useful!
@LianDuanTraining7 ай бұрын
Thanks
@LianDuanTraining7 ай бұрын
In the AWS EKS demo, the labels for the EKS node group can be defined as follows: labels = { demo = "eks", eksNodeGroup = "t3_medium_01" } This configuration sets up key-value pairs for the labels associated with the EKS nodes. The demo label is set to "eks", and the eksNodeGroup label is set to "t3_medium_01". Make sure to customize these values based on your specific use case.
@LianDuanTraining8 ай бұрын
Video Related Commands: Run the below command to check the AWS identity aws sts get-caller-identity Run the following command to update the kubeconfig file for the EKS cluster aws eks update-kubeconfig --region us-east-1 --name eksDemo Execute the below command to deploy the Nginx Docker image to the EKS cluster kubectl apply -f gitlab.com/LianDuanTrainingGroup/awseks/-/raw/main/1-3%20EKS%20Roles/MD/nginx-deployment.yaml?ref_type=heads&inline=false Run the below command to expose the Nginx deployment as a LoadBalancer service kubectl expose deployment nginx-deployment --name=nginx-service --port=80 --target-port=80 --type=LoadBalancer Execute the below command to retrieve information about the Nginx service with LoadBalancer: kubectl get service nginx-service Install kubectl Doc: docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html chmod +x ./kubectl kubectl version --client The command displays the installed kubectl client version.
@huilin99188 ай бұрын
Excellent! Very helpful.
@saravanabalaji40198 ай бұрын
How to proceed if we want to keep branch based variables in gitlab-ci.yml product folder and pass these values to shared library gitlab-ci.yml file
@user-rw4ku2rg9o8 ай бұрын
Can you guide me on how to configure on "Prometheus community Helm charts"? I configured it as you instructed, but the auth_basic error is incorrect. Thanks.