DevSecOps Theory & Hands-On
DevSecOps Theory & Hands-On
  • 117
  • 159 890
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.
Переглядів: 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
Set custom build name in Jenkins
Переглядів 2798 місяців тому
Set custom build name in Jenkins
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)

КОМЕНТАРІ

  • @stanleyzhang8154
    @stanleyzhang8154 2 дні тому

    this is working, and up to date. Best suggestion: follow the instructions 100%, don't create script to do ti

  • @stanleyzhang8154
    @stanleyzhang8154 2 дні тому

    hi, sir. can you provide the document?

    • @technologytheoryhandson863
      @technologytheoryhandson863 2 дні тому

      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

    • @stanleyzhang8154
      @stanleyzhang8154 2 дні тому

      @@technologytheoryhandson863 thank you sir, I realy appreciate.

  • @user-ob5nb1hq9k
    @user-ob5nb1hq9k 11 днів тому

    Awesome

  • @anoop1718
    @anoop1718 14 днів тому

    hi bro, i have a doubt, can we run docker image directly without pull from docker hub.

    • @technologytheoryhandson863
      @technologytheoryhandson863 14 днів тому

      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..

  • @NickRulesBikersChannel
    @NickRulesBikersChannel 14 днів тому

    Awesome!!

  • @SameerKhan-jv5rb
    @SameerKhan-jv5rb 15 днів тому

    Unique content ❤❤

  • @GiggleMasterr
    @GiggleMasterr 16 днів тому

    Thanks man!

  • @aminegh8725
    @aminegh8725 20 днів тому

    Thank you very much , you have clarified a lot of thinks

  • @unclemat9969
    @unclemat9969 Місяць тому

    lifesaver, have a wonderful day

  • @udaykiranreddy6714
    @udaykiranreddy6714 Місяць тому

    same issue but not fixed.

  • @sitizarinahmohdyusof7592
    @sitizarinahmohdyusof7592 Місяць тому

    May i know where is the Jenkins pipeline version?

  • @amansingh3347
    @amansingh3347 Місяць тому

    Nice, clear cut info

  • @ColourfulBrain29
    @ColourfulBrain29 2 місяці тому

    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

    • @technologytheoryhandson863
      @technologytheoryhandson863 2 місяці тому

      Thank you.. glad it helped you... please subscribe to the channel and share it with your friends..

  • @baphomet9435
    @baphomet9435 2 місяці тому

    You saved my day, thank you

  • @baphomet9435
    @baphomet9435 2 місяці тому

    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?

    • @technologytheoryhandson863
      @technologytheoryhandson863 2 місяці тому

      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..

    • @baphomet9435
      @baphomet9435 Місяць тому

      @@technologytheoryhandson863 new subscription 👍

  • @vechnoerazvitiesebya
    @vechnoerazvitiesebya 2 місяці тому

    Are you working with git as ci + nexus as repo to maven?

  • @technologytheoryhandson863
    @technologytheoryhandson863 2 місяці тому

    Friends..please use headphones for this video.

  • @vechnoerazvitiesebya
    @vechnoerazvitiesebya 2 місяці тому

    Hello. Where i can find this project?

    • @technologytheoryhandson863
      @technologytheoryhandson863 2 місяці тому

      This is a simple project to explain the life cycle phases. You can get it from github.com/devopscdt/example-maven-repo.git

  • @somyarathee
    @somyarathee 2 місяці тому

    Thank u so so much sir!!

  • @ravindraravi7435
    @ravindraravi7435 2 місяці тому

    Thank you ^^

  • @SouhaibD
    @SouhaibD 2 місяці тому

    Thanks again, top-notch video!

  • @SouhaibD
    @SouhaibD 2 місяці тому

    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. 🙌🎉

    • @technologytheoryhandson863
      @technologytheoryhandson863 2 місяці тому

      Thank you very much for the nice compliment.. Sure,I will keep sharing my knowledge..

    • @somyarathee
      @somyarathee 2 місяці тому

      agree. this content is highly underrated.

  • @giammarcoromagnoli2362
    @giammarcoromagnoli2362 3 місяці тому

    thank you, very helpful!!

  • @k.saibharadwaj1986
    @k.saibharadwaj1986 3 місяці тому

    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 ?

    • @technologytheoryhandson863
      @technologytheoryhandson863 3 місяці тому

      For maven type jobs..Jenkins automatically archive the artifacts...this is why there is no separate step in post build section

  • @AnantaAkash.Podder
    @AnantaAkash.Podder 3 місяці тому

    Well explained sir with Proper Example... thank you sir...❤

  • @williamsilva2828
    @williamsilva2828 4 місяці тому

    nery nice!

  • @PriyankaSharma-wf7sg
    @PriyankaSharma-wf7sg 4 місяці тому

    Hi, Thanks for sharing this, I am working with jenkins as pipeline YAML how should I use copy artifact in multibranch approach ?

    • @technologytheoryhandson863
      @technologytheoryhandson863 4 місяці тому

      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.

  • @sreedharreddy472
    @sreedharreddy472 4 місяці тому

    Good explanation sir. i was very confused with lifecycle, phases & goals. Got some clarity after your explanation.

  • @Kaushikanchan
    @Kaushikanchan 4 місяці тому

    Very informative video!!

  • @codedByAyush
    @codedByAyush 4 місяці тому

    Thanks a lot sir!

  • @derismekentz1
    @derismekentz1 4 місяці тому

    Is there a max limit you can increase on all linux machines ?

  • @nandiniachugatla932
    @nandiniachugatla932 4 місяці тому

    Sir Im Getting This Error Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager" After creating role nd assign the role to user

  • @JoseManuel-lo2ed
    @JoseManuel-lo2ed 5 місяців тому

    Don´t work to me Mister.

    • @technologytheoryhandson863
      @technologytheoryhandson863 5 місяців тому

      What is the issue you are facing?

    • @JoseManuel-lo2ed
      @JoseManuel-lo2ed 4 місяці тому

      @@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.

  • @gauravgote7489
    @gauravgote7489 5 місяців тому

    It's very helpful video for me. Thank you.

  • @jostako5272
    @jostako5272 5 місяців тому

    How can secure this port usig a password or using only one IP adress if the server is online ?

    • @technologytheoryhandson863
      @technologytheoryhandson863 5 місяців тому

      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/

  • @user-mp6pq3pd9w
    @user-mp6pq3pd9w 5 місяців тому

    very helpful

  • @testchanel9992
    @testchanel9992 5 місяців тому

    Very helpfull!!! Thanks a lot. If anybody can't find the network in the preferences - it was moved to the tools

  • @marcinrozek648
    @marcinrozek648 5 місяців тому

    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.

    • @technologytheoryhandson863
      @technologytheoryhandson863 5 місяців тому

      Thank you...it is secure when we store as Jenkins credentials instead of placing on disk or directly specifying credentials..

  • @dureltankoua926
    @dureltankoua926 5 місяців тому

    Can I know the configurations of the NAT networks?

  • @surajbhankushwaha3797
    @surajbhankushwaha3797 6 місяців тому

    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

  • @dureltankoua926
    @dureltankoua926 6 місяців тому

    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

  • @tatjanafreebie3312
    @tatjanafreebie3312 6 місяців тому

    It would be nice if documentation/example link would be shared in description..

  • @snemana1
    @snemana1 6 місяців тому

    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.

    • @technologytheoryhandson863
      @technologytheoryhandson863 6 місяців тому

      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

  • @bunny_vlog1809
    @bunny_vlog1809 6 місяців тому

    Thanks for the Video, Really helps ..

    • @technologytheoryhandson863
      @technologytheoryhandson863 6 місяців тому

      Thank you very much.. glad it helped you..

    • @bunny_vlog1809
      @bunny_vlog1809 6 місяців тому

      @@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 ..

    • @technologytheoryhandson863
      @technologytheoryhandson863 6 місяців тому

      Thank you..please go through ua-cam.com/video/XtRVSZZO4Vc/v-deo.html for pipeline with maven..

  • @kratikatripathi1166
    @kratikatripathi1166 7 місяців тому

    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

    • @technologytheoryhandson863
      @technologytheoryhandson863 7 місяців тому

      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

    • @kratikatripathi1166
      @kratikatripathi1166 7 місяців тому

      @@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

  • @maffanb
    @maffanb 7 місяців тому

    do you have discord by any chance? I am a bit stuck in one of the projects I am currently doing

  • @gam3m0d3_1
    @gam3m0d3_1 7 місяців тому

    Excellent narration buddy. 🎉.

  • @THARIQ-
    @THARIQ- 7 місяців тому

    Great Explanation dude 😇

  • @HussainSam
    @HussainSam 7 місяців тому

    can you also show with nginx

  • @UmaDevi-ik4vt
    @UmaDevi-ik4vt 8 місяців тому

    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