![DevSecOps Theory & Hands-On](/img/default-banner.jpg)
- 117
- 159 890
DevSecOps Theory & Hands-On
India
Приєднався 6 чер 2021
This channel is created to share my years of practical experience and knowledge about DevopSecOps and Cloud.If you find the content useful to you, please like, share and subscribe to the channel.
How to start/access a working kubernetes cluster created by kubeadm when the VMs are rebooted?
This video explains below.
How to start/access the working kubernetes cluster created by kubeadm after the VMs are rebooted? or
How to solve the error "The connection to the server ip:6443 was refused - did you specify the right host or port?" after rebooting VMs.
How to start/access the working kubernetes cluster created by kubeadm after the VMs are rebooted? or
How to solve the error "The connection to the server ip:6443 was refused - did you specify the right host or port?" after rebooting VMs.
Переглядів: 15
Відео
Setup Multi Node kubernetes Cluster in Ubuntu Linux using kubeadm
Переглядів 979 годин тому
This video explains how to setup Multi node kubernetes Cluster in Ubuntu Linux using kubeadm. The below are the set of tasks which are explained as part of this. Verify the prerequisites for installing k8s cluster Install Container Runtime Install kubeadm, kubelet and kubectl Setup the Control plane node Join worker nodes to cluster Install CNI plugin(flannel) Verify cluster operation with an e...
DevSecOps and its practices
Переглядів 99День тому
This video explains about what is DevSecOps and its various practices for successful implementation of it.
Copy artifacts from one jenkins job to another using jenkins pipeline
Переглядів 8114 днів тому
This videos explains how to copy artifacts/files from one jenkins job to another using jenkins pipeline(jenkinsfile). For free style job for performing the same task, please go through the below video. ua-cam.com/video/kPt3u-qrRNo/v-deo.html
Basic Dockerfile for an example springboot Application
Переглядів 6614 днів тому
This video describes about the below topics. 1. Creating an example springboot application 2. How to write a basic Dockerfile for the springboot application. 3. Create and Test the docker image of springboot application.
Docker Copy on Write Strategy and its application
Переглядів 67Місяць тому
This video explains about the Docker Copy on Write Strategy and its application. This also explains about image layers, container layers and storage drivers etc. All these are explained with the demo.
Docker Cgroups and Their Application
Переглядів 147Місяць тому
This video explains the below. Docker Cgroups and their use in limiting resources for container processes in Linux. This is explained with multiple examples including memory, cpu, pids etc. A concept of ddos attack called fork bomb is also explained with example and it's preventions in docker
Docker Namespaces and their Application
Переглядів 109Місяць тому
This video describes about namespaces in docker and their usage using demo. Various namespaces like PID, MNT, NET, UTS, User etc are discussed in this video.
Kubernetes Basic Components and Architecture
Переглядів 3822 місяці тому
This video explains about basic architecture and components of Kubernetes. It explains about important components of control plane and worker nodes in the cluster.
What is Kubernetes and why we need it?
Переглядів 3942 місяці тому
This video describes what is kubernetes and the uses of it.
Setup SonarQube in Linux Centos 7
Переглядів 1423 місяці тому
This Video describes about how to set up SonarQube in Linux Cento 7. Here PostgreSQL is used as database. Please go through below video for more details about how to install and configure PostgreSQL server. ua-cam.com/video/PttrH2nQGok/v-deo.html Please go through below video for basic architecture of SonarQube. ua-cam.com/video/wSZkYyMfVJc/v-deo.html
Install, Configure PostgreSQL in Centos Linux 7/8 and Troubleshoot database connection problems
Переглядів 1213 місяці тому
This video describes below. How to install and configure PostgreSQL on Centos Linux ? How to create and connect to the database? How to enable remote connections? How to connect to remote database? How to troubleshoot database connection problems?
SonarQube basic architecture and features
Переглядів 1323 місяці тому
This video describes the basics architecture of SonarQube and it's features as part of Static code analysis.
Jenkins pipeline : Maven builds and upload/Download packages to/from Nexus/Artifactory
Переглядів 6946 місяців тому
This video describes how to setup and integrate Jenkins, GitHub, Maven, Nexus/Artifactory and perform maven builds in jenkins using pipeline job. To know about download and upload of maven artifacts from/to Nexus, please watch videos ua-cam.com/video/F7ccCZPZFMs/v-deo.html ua-cam.com/video/L-TbCoCZFqY/v-deo.html To know about download and upload of maven artifacts from/to Artifactory, please wa...
Jenkins(Free Style) : Maven builds and upload/Download packages to/from Nexus/Artifactory
Переглядів 2646 місяців тому
This video describes how to setup and integrate Jenkins, GitHub, Maven, Nexus/Artifactory and perform maven builds in jenkins using Free style jobs. To know about download and upload of maven artifacts from/to Nexus, please watch videos ua-cam.com/video/F7ccCZPZFMs/v-deo.html ua-cam.com/video/L-TbCoCZFqY/v-deo.html To know about download and upload of maven artifacts from/to Artifactory, please...
Automate start/stop processes in Linux using systemd service
Переглядів 3417 місяців тому
Automate start/stop processes in Linux using systemd service
Execute docker commands in docker container using docker:dind image
Переглядів 5798 місяців тому
Execute docker commands in docker container using docker:dind image
Execute docker commands in docker container using docker socket sharing
Переглядів 4188 місяців тому
Execute docker commands in docker container using docker socket sharing
How to update the next build number in jenkins job?
Переглядів 2868 місяців тому
How to update the next build number in jenkins job?
Jenkins pipeline: npm build and upload/Download packages to/from Nexus
Переглядів 1,3 тис.9 місяців тому
Jenkins pipeline: npm build and upload/Download packages to/from Nexus
Nexus: Set up Docker Registries via Reverse proxy and Upload/Download Docker Images
Переглядів 1,8 тис.9 місяців тому
Nexus: Set up Docker Registries via Reverse proxy and Upload/Download Docker Images
How to create Jenkins credentials to connect to GitHub Server for https and ssh
Переглядів 71310 місяців тому
How to create Jenkins credentials to connect to GitHub Server for https and ssh
Execute shell script using jenkins pipeline and capture status and output of script in pipeline
Переглядів 2,4 тис.10 місяців тому
Execute shell script using jenkins pipeline and capture status and output of script in pipeline
Execute Linux shell script in Jenkins using Freestyle jobs
Переглядів 2,7 тис.11 місяців тому
Execute Linux shell script in Jenkins using Freestyle jobs
npm upload/publish & download packages to & from Nexus Registry
Переглядів 4 тис.11 місяців тому
npm upload/publish & download packages to & from Nexus Registry
How to configure npm client to download packages from Nexus instead of external remote registry?
Переглядів 1,5 тис.11 місяців тому
How to configure npm client to download packages from Nexus instead of external remote registry?
How to configure npm client settings and how to update the location of node_modules and cache?
Переглядів 734Рік тому
How to configure npm client settings and how to update the location of node_modules and cache?
npm registries in Nexus repository manager and how to create them
Переглядів 1,9 тис.Рік тому
npm registries in Nexus repository manager and how to create them
Jenkins: Copy Artifacts/Files from one Jenkins job to Another job(Free style)
Переглядів 3 тис.Рік тому
Jenkins: Copy Artifacts/Files from one Jenkins job to Another job(Free style)
this is working, and up to date. Best suggestion: follow the instructions 100%, don't create script to do ti
hi, sir. can you provide the document?
hi, As discussed in video, I followed below links for setting up this. I would post the instructions in my github page and will update in the description. kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ docs.docker.com/engine/install/ubuntu/ github.com/flannel-io/flannel#deploying-flannel-manually
@@technologytheoryhandson863 thank you sir, I realy appreciate.
Awesome
Thank you..
hi bro, i have a doubt, can we run docker image directly without pull from docker hub.
Hi anoop..yes..we can run the image directly without pulling it from docker hub when we create our own docker image through Dockerfile or if we have private docker registry like Nexus or artifactory etc..
Awesome!!
Thank you..
Unique content ❤❤
Thank you..
Thanks man!
You are welcome..
Thank you very much , you have clarified a lot of thinks
Thank you... glad it helped you..
lifesaver, have a wonderful day
Thank you very much 🙏
same issue but not fixed.
What is the issue you are facing?
@@technologytheoryhandson863 getting same ip address when i cloned a machine, ubuntu
May i know where is the Jenkins pipeline version?
I will upload the video very soon..
Nice, clear cut info
Thank you 🙏
Bahut bahut dhanyvad sar aapka, bahut dinon se main pareshan tha solution mil nahi Raha tha lekin aakhirkar aapka yah video dekhkar Mera solve ho gaya problem
Thank you.. glad it helped you... please subscribe to the channel and share it with your friends..
You saved my day, thank you
Thank you 😊
In several MVN (maven) tutorials I have seen that a "nexusArtifactUploader" method is used, but for NPM (nodejs) they only put an "install --registry"; How is Jenkins supposed to know to upload things if there is no UPLOAD method? By magic?
It is "npm publish" command that will upload to Nexus..this is native npm command and it will use package.json and npmrc config file to get relevant config details about Nexus etc..however nexusArtifactUploader is a Jenkins plugin to upload artifacts..
@@technologytheoryhandson863 new subscription 👍
Are you working with git as ci + nexus as repo to maven?
No..I have worked with Jenkins as CI..
Friends..please use headphones for this video.
Hello. Where i can find this project?
This is a simple project to explain the life cycle phases. You can get it from github.com/devopscdt/example-maven-repo.git
Thank u so so much sir!!
Thank you 🙏
@@technologytheoryhandson863 But maybe if u increase tone quality it would be more clear to hear. but thanks for the content
@@somyarathee Sure.. for next videos..
Thank you ^^
Thanks again, top-notch video!
Thank you very much 👍
Wow this channel is a hidden gem! You're precise, practical and very good at explaining. Thanks a lot and keep going you have a bright future. 🙌🎉
Thank you very much for the nice compliment.. Sure,I will keep sharing my knowledge..
agree. this content is highly underrated.
thank you, very helpful!!
Thank you very much.... I am glad it helped you..
Hi,i have a upstream meaven Jenkins job and i don't see archive artifacts option in the post build actions to specifiy which files to archive.This upstram project trigger downstream project and waits till it compleats. In the downstream In the copy artifacts plugin i want to use which builds option -"upstream job that triggered this build". When i use this option plugin is unable to copy the artifacts since the upstream job is not compleate yet and artifacts are not archived . What do i do now ?
For maven type jobs..Jenkins automatically archive the artifacts...this is why there is no separate step in post build section
Well explained sir with Proper Example... thank you sir...❤
You are most welcome
nery nice!
Thank you 😊
Hi, Thanks for sharing this, I am working with jenkins as pipeline YAML how should I use copy artifact in multibranch approach ?
Hi Priyanka..you can use copyArtifacts step in the pipelines to copy from other jobs..I didn't try for multi branch pipelines for this feature...I will let you know soon once I try this for multi branch pipelines.
Good explanation sir. i was very confused with lifecycle, phases & goals. Got some clarity after your explanation.
Thank you very much...I am glad it helped you..
Very informative video!!
Thank you very much..
Thanks a lot sir!
You are welcome...
Is there a max limit you can increase on all linux machines ?
I mean an absolute max!
I don't see any absolute max limit in documentation...
Sir Im Getting This Error Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager" After creating role nd assign the role to user
Sorry for late reply...have you added realm corresponding to npm in Nexus realms?
Don´t work to me Mister.
What is the issue you are facing?
@@technologytheoryhandson863 Thanks a lot to the question. My problem is that I have a finish project and I want to deply to a release repository and to a snapshots repository to the same time when I make the command "mvn deploy" I have to do it to both repositories at the same time but it only deploy to the release repository and it only deploy to the snapshots repository when I change the version adding "-SNAPSHOT" so my final question is, how can I deploy at the same time when I execute the command "mvn deploy" at the release repository and snapshots repository? or is it impossible? Best regards. Thanks.
It's very helpful video for me. Thank you.
Thank you..I am glad it is helpful to you..
How can secure this port usig a password or using only one IP adress if the server is online ?
For specific IP address access,we can use iptables provided by docker chains.Update DOCKER-USER chain to allow specific ipaddress as mentioned in docs.docker.com/network/packet-filtering-firewalls/
very helpful
Thank you...
Very helpfull!!! Thanks a lot. If anybody can't find the network in the preferences - it was moved to the tools
Thank you for the nice words...😊
Thank you for the tutorial. I have a question: why did you import the .npmrc file with credentials to Jenkins, since it seems to work without this step as well? I just logged in to the registry and was able to perform npm publish.
Thank you...it is secure when we store as Jenkins credentials instead of placing on disk or directly specifying credentials..
Can I know the configurations of the NAT networks?
Thank you so much, sir. You've solved my problem! I was stuck with a network issue for 10 days. When I changed my IP, the internet wasn't working. It only worked when the IP was the same. Now, you've solved my problem, and I can establish an SSH connection between nodes for Ansible. Thanks a lot
Thank you for the nice words...I am glad it helped you 😊
Thank you so much most people would stop with the NAT and not try to actually ping the VMs between themselves to see if it works. Changing the firewall rule for windows was a game changer for me thank you so much
Thank you..I am glad it helped you..
It would be nice if documentation/example link would be shared in description..
Sure..for next videos..
Can you run this script only once and collect both status and stdout same time and print it in the pipeline? You ran it twice in this demo.
As of now, jenkins does not provide option to use returnStatus and returnStdout in same command. However we can use shell inbuilt redirection operators to achieve this. You can try the below command which is provided in stackoverflow. def stdoutAndStatus = sh script: 'set +x ; ls -a 2>&1 && echo "status:$?" || echo "status:$?" ; exit 0', returnStdout: true echo "stdoutAndStatus: >$stdoutAndStatus<".trim() stackoverflow.com/questions/68967642/how-to-return-stdout-and-stderr-together-with-the-status-from-a-jenkins-pipeline
Thanks for the Video, Really helps ..
Thank you very much.. glad it helped you..
@@technologytheoryhandson863 Thanks a lot . I just followed the same and I fixed npm publish with credentials that I set and passed in pipeline . Now I have another job on same node (windows) with different work space mvn deploy having the 401 error how can I fix that ? Thanks in advance ..
Thank you..please go through ua-cam.com/video/XtRVSZZO4Vc/v-deo.html for pipeline with maven..
I need to use the output of one project as a input parameter for other project for eg in Project A there is build step of execute shell, which will execute a shell script, simply listing the content of the directory mentioned with the script now in Project B i need those output of project A as one of the parameter in Project B Please advice
Generally if it is the same pipeline, we can assign the output to a groovy variable and use it in another stage...but for a separate job,my advice is to write the output of first job in a file and read that file content in another job
@@technologytheoryhandson863 i tried this, but when i am trying to read that file it gives me error of permission denied.. although i explicitly copied the output.txt file from project A workspace to the workspace of project B and have full permission
do you have discord by any chance? I am a bit stuck in one of the projects I am currently doing
No..I didn't work on discord..
Excellent narration buddy. 🎉.
Thank you very much 🙏
Great Explanation dude 😇
Thank you 👍
can you also show with nginx
Yes..in future videos..
Iam trying to use nodejs version 16.20.2 on rhel7 server . We have 8.10.2 version which is using project based .npmrc file for authenticating nexus repo . When iam using 16.20.2 iam getting authentication error for npm publish commmand
Pls provide full error you are getting when you execute npm publish comman