Rancher Desktop
bu yazımda rancher desktop u inceleyeceğiz.
özellikle Docker Desktop un ücretli olmasından sonra windows ve mac özelinde kullanıcılar alternatif ücretsiz arayışlara girdi. bunlardan en başta geleni ise tabi ki rancher desktop oldu.

rancher desktop ı sitesinden kullandığınız işletim sistemine göre hızlıca indirebilirsiniz.
rancher desktop ın özelliklerini incelersek,
kubernetes
docker desktop gibi rancherın da kubernetes feature ı mevcut. farklı olarak burada kubernetes versiyonu, port numarası ve container runtime ını seçebiliyorsunuz.


rancher seçtiğiniz kubernetes versiyonuna uygun dependency leri kendi otomatik olarak indirecektir.
ve kubernetes ortamını k3s olarak ayağa kaldıracaktır.
k3s ne olduğunu merak edenler için:
nerdctl
nerdctl, containerd için bir CLI tooludur .aynı zamanda docker desteklidir.
nerdctl ile normal docker run, docker build işlemlerini yapabiliyorsunuz. aynı zamanda docker-compose da destekliyor. bunları containerd özelinde yapmış oluyorsunuz. isterseniz alias girerek de docker gibi kullanabilirsiniz.
nerdctl build -t foo .
nerdctl run -it --rm alpine
nerdctl compose -f docker-compose.yaml up
rootless container çalıştırmak için de rootless sh ını yüklemeniz gerekiyor.
$ curl -o rootless-install.sh -fsSL https://get.docker.com/rootless
$ sh rootless-install.sh
$ export PATH=$HOME/bin:$PATH$ docker context use rootless
$ docker run hello-world
şeklinde kullanabiliyorsunuz.
port-forwarding
rancher desktop da tek click ile port forward edebiliyorsunuz.

size erişilcek bir tane port atıyor ve localhost dan erişebiliyorsunuz.
çalışma şekli
rancher desktop tüm kubernetes feature ları çalıştırmakta.

nerdctl ile containerd
docker ile dockerd
helm ve kubectl ile kubernetes üzerinde iş yapabiliyorsunuz.
kubernetes-context
basitçe kuberentes context seçerek istediğiniz kuberentes ortamına geçiş de yapabiliyorsunuz. rancher iconuna tıklamanız yeterli.

kullanım ve uygulamaları gayet user friendly diyebiliriz. lokalinizde sorunsuz kullanabilirsiniz hala geliştirmeler devam ediyor. ileride daha güzel feature lar da gelecektir. docker desktop a çok güzel bir alternatif.
umarım yararlı bir yazı olmuştur hemen rancher desktop denemenizi tavsiye ederim.
diğer ranchler ile ilgili yazılarım: