CKAD: Fourth Mock Challenge
Task
Build a highly available redis-cluster based on the given architecture diagram.

Build a highly available redis-cluster based on the given architecture diagram.

Deploy the given architecture to vote namespace.

A certified Kubernetes Application Developer (CKAD) can design, build and deploy cloud-native applications for Kubernetes. He can define application resources and use Kubernetes core primitives to create/migrate, configure, expose and observe scalable applications. CKAD certificate is valid for two years.
Any successful candidate will be comfortable:
I’m currently preparing for my Certified Kubernetes Application Developer (CKAD). This free challenge is from the kodecloud.com.
To safely run Linux commands inside a Windows machine, it is better to install Linux inside Windows. With Windows Subsystem for Linux (WSL), we can install Linux distribution and use Linux applications, utilities and Bash command-line tools directly on Windows. This removes the overhead of a traditional virtual machine.
PS C:\Users\drman> wsl --install -d Ubuntu
Downloading: Ubuntu
Installing: Ubuntu
Distribution successfully installed. It can be launched via 'wsl.exe -d Ubuntu'
Launching Ubuntu...
Provisioning the new WSL instance Ubuntu
This might take a while...
Create a default Unix user account:
A certified Kubernetes Application Developer (CKAD) can design, build and deploy cloud-native applications for Kubernetes. He can define application resources and use Kubernetes core primitives to create/migrate, configure, expose and observe scalable applications. CKAD certificate is valid for two years.
Any successful candidate will be comfortable:
I’m currently preparing for my Certified Kubernetes Application Developer (CKAD). This free challenge is from the kodecloud.com.
Good afternoon friends, Romans, countrymen, lend me your ears. I mean families from England, Wales, Scotland, Ireland, California and Montreal. Today marks the biggest merge request in Github’s history, the union of Christopher and Sophia.
As software developers, they spend months, years and even decades in the near future writing codes, fixing bugs and pushing updates. But today they are committed to far greater, a lifetime repository together, where love is the main branch.
Being a Macbook user means dependencies are for brew but this blog post should work with any unix distribution.
❯ pip install pipenv
Defaulting to user installation because normal site-packages is not writeable
Collecting pipenv
Using cached pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
Using cached pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
Installing collected packages: pipenv
Successfully installed pipenv-2024.4.1
Being a Macbook user means dependencies are for brew but this blog post should work with any unix distribution.
It is a weird feeling but I have to say goodbye to my archlinux. From my previous posts, I’ve been a Linux user and enjoying every bit of it. But now I have MacBook M4 which feels faster than my miniPC so I decided to make a switch. There is a learning curve to retrain my fingers for typing and for using gestures. It pains me to say goodbye to my tiling window application hyprland and I’m still searching for the closest replacement to it.
Being an archlinux user means dependencies are for arch but this blog post should work with any nix distribution.
❯ curl -L https://ollama.com/download/ollama-linux-amd64.tgz
❯ tar -xzf ollama-linux-amd64.tgz
❯ curl -L https://ollama.com/download/ollama-linux-amd64-rocm.tgz
❯ tar -xzf ollama-linux-amd64-rocm.tgz
❯ curl -fsSL https://cdn.useanything.com/latest/installer.sh | sh
>>> Downloading latest AnythingLLM Desktop...
>>> Extracting...
>>> AnythingLLMDesktop is ready to run with ~/AnythingLLMDesktop/start.
>>> You can rerun this installer anytime to get the latest version of AnythingLLM without effecting your existing data.
>>> Documentation: https://docs.useanything.com
>>> Issues: https://github.com/Mintplex-Labs/anything-llm
>>> Thanks for using AnythingLLM!
Being an archlinux user means dependencies are for arch but this blog post should work with any nix distribution.
I downloaded the latest Proxmox release using this link. Then I install balena-etcher to create the USB bootdisk. I then boot using the created bootdisk and followed the installation screen. It’s vital that you configure the network correctly otherwise you will have an unreachable Proxmox instance.
