Many people (including me) don’t want to use Homebrew. But if you search online for “How to install tmux on macOS” you will found mostly Homebrew descriptions. So here now the very easy solution without.
Sometimes I run into issues with my macOS wireless. Yes I know that most problems come by myself by wrong configurations. But here now a very handy short way which helped me already many times. Attention! You will need it to rejoin the network.
Now we will deploy Jenkins-Docker on local Kubernetes. If you haven’t Kubernetes running yet, feel free to have a look on my previous tutorial. I will try to describe with very basic steps the tutorial. That’s may confusing for advanced peoples or experts but it should help beginner to get in that topic. For example, this tutorial uses 2 YAML files.
The newer versions of Docker for Mac actually bring everything for the use of Kubernetes. Since the current documentation is not so optimal, I try it in my own way. Since I plan to further testing tutorials on this topic, this guide will serve as a basis.
Kubernetes is currently only supported via Docker Edge. Caution, if you switch from stable to edge all Docker images and containers will be deleted! If you are already using the Edge version, skip the following steps 1 till 3.
Download Docker for Mac Edge Version… You can exit Docker for Mac while downloading.
After successful download of DMG start the installation (Replace the old version).
Start Docker and follow the instructions.
Activate Kubernetes now via “Enable Kubernetes” checkbox and install the Kubernetes cluster. This can take a while, do not lose your patience!
When the installation is finished you can check it.
Note, if you have already used minikube, you should now switch the cluster. You can switch between clusters at any time via GUI or command-line.
Now it’s a good time to know some more about current cluster, nodes, pods and namespaces. This will help to understand everything better!
As you can see, everything is working fine. The system is now ready for usage. By the way, have a look on your Docker images!
# list current Docker images (optional)
Deploying the Kubernetes Web UI Dashboard
Finally we deploy the Kubernetes Web UI Dashboard on our new Kubernetes Master as a Pod in namespace kube-system. The Dashboard is not installed/deployed by default. Although everything is possible via command-line, it can help to better understand and analyze the system.
In the first part we created the video test environment and you learned how to extend it. At the end of this tutorial you will know how to embed video content in the video test environment. Therefore, a few basics are shown around ffmpeg (how to create, edit and use videos).
Record and prepare some videos
The recording should contain video and sound and should be 5 minutes long. The content of the video does not matter!
# open Quicktime Player
# press Control-Command-N, start record (approximately 5 min)
# save record into project folder as movie.mov (~/Projects/VideoTest/movie.mov)
As soon as a video is ready we have to create more.