techworld-with-nana
Techworld with Nana
9 posts
About DevOps (focusing on Docker and Kubernetes), Software Development and my Tech Life in Vienna.
Don't wanna be here? Send us removal request.
techworld-with-nana · 5 years ago
Link
Complete Jenkins Pipeline Tutorial for Beginners [FREE] 🎉
Here an overview of the content:
1. Run Jenkins in Docker Container
Pull Jenkins Image and run container
Initialize Jenkins and install default plugins
Create First Admin User
Types of Jenkins Projects
2. Create Multibranch Pipeline & Credentials
Create Multibranch Pipeline
Explain how Credentials Plugin work in Jenkins
Filter Branches by Name
3. Basics of Jenkinsfile
Pipeline Syntax: Scripted vs. Declarative
Basic Syntax
Test something in Jenkinsfile - Replay Jenkinsfile
Restart from stage
4. Trigger Jenkins Build automatically
Push Notification
Polling for changes
Happy watching 🤓
0 notes
techworld-with-nana · 5 years ago
Video
youtube
Top 3 programming languages to learn in 2020 | META ANALYSIS  💪🏼🤓
We analyzed several articles, statistics, surveys and search indices to list the best programming languages to learn in 2020, which is based on criteria like job opportunity, community or difficulty to learn. 
I also explain WHY these programming languages are so popular and which one to learn based on your career plans or interests. For example, which one should you use when you want to become a web developer? Which programming language is the best for data science or artificial intelligence? 
0 notes
techworld-with-nana · 5 years ago
Link
Kubernetes is very powerful, but at the same time also complex. That's why people get overwhelmed, when they read the documentation of how all the processes work. 🤯
However, it's important to demystify the Kubernetes Architecture and how complex this whole mechanism is. Therefore, in this video I show you how the basic setup looks like. Which I believe is actually pretty simple and logical in the way how it's built. 😎
So, in this short video we look into the master and slave/worker nodes and their respective processes that make up the kubernetes cluster:
Worker Node:
container runtime
Kubelet
Kube Proxy
Master Node:
Api Server
Scheduler
Controller Manager
etcd, the cluster brain
0 notes
techworld-with-nana · 5 years ago
Link
The only Kubernetes video you need to watch 💪🏼✅
Kubernetes has tons of components, but most of the time you are only working with a handful of them. This video shows you step by step how each component helps you to deploy your application and what the role of each of those components is. 
0 notes
techworld-with-nana · 5 years ago
Video
youtube
Kubernetes popularity rises constantly. So, what is Kubernetes actually and what problems does it solve? 🤔 👀
0 notes
techworld-with-nana · 5 years ago
Video
youtube
Ever wondered what is the difference between Docker and Kubernetes? And Kubernetes or Docker Swarm? 🤔
In this short video I compare both Docker and Kubernetes and Kubernetes vs Docker Swarm. 
Comparison Docker and Kubernetes
Docker and Kubernetes in the software development process 
Kubernetes in Detail 
Differences of Kubernetes and Docker Swarm 
Kubernetes and Docker are not competing technologies. In fact, they actually complement one another to get the best out of both. In contrast, Docker Swarm is the comparable technology to Kubernetes.
0 notes
techworld-with-nana · 5 years ago
Text
Learn Docker: Execute docker commands inside of a docker container
I've seen a lot of people ask the question, how to execute docker inside of a docker container and there can actually be a use case for that.
The most obvious use case for me was a Jenkins container, that needs to execute docker commands in order to build and push the image in docker repo in its build jobs.
There are 3 ways to do it:
get a ready Jenkins image with docker pre-installed
install docker yourself in the Jenkins official image (by adjusting the Dockerfile and rebuilding the image)
use docker installed on the host where the container is running. -> This is the option I have used
In order to get the docker from host into the container, you need to mount the docker installation path on the host into the Jenkins container.
apiVersion: extensions/v1beta1 kind: Deployment metadata:  name: jenkins spec:  template:    spec:      containers:      - image: jenkins        name: jenkins        ...        volumeMounts:        - mountPath: /var/run/docker.sock          name: docker-sock        ...      volumes:      - name: docker-sock        hostPath:          path: /var/run/docker.sock
Now when this Jenkins container starts you will have docker commands available inside.
0 notes
techworld-with-nana · 5 years ago
Photo
Tumblr media
Making of Docker & Kubernetes Tutorial 👩🏻‍💻📹
0 notes
techworld-with-nana · 5 years ago
Photo
Tumblr media
Fed up with theoretical Docker tutorials?
This video series is about how Docker is actually used in Practice or in real world development so to say
1 note · View note