Skip to content

furkanbilgin/example

Repository files navigation

Proje Hakkında

Bu projemizde bir kubenetes cluster kuracağız. Server 1 Master Node , Server 2 Worker Node olacaktır. Server 3 üzerine docker compose ile docker private registry ve jenkins kuracağız. Jenkins ile build ettiğimiz imageleri docker registry üzerinde tutacağız ve yine jenkins ile kubernetes clustera ileteceğiz.

Kubenetes Cluster Kurulumu

Server 1 ve 2 Kurulumu için bu dosyadaki yönergeleri takip edeceğiz

Jenkins Kurulumu ve Pipeline Yazımı (Docker Compose)

Jenkins kurulumu için bu docker compose dosyasını kullanalım

Jenkins kurulumu sonrası projemizi kubernetese göndermemiz için bu Pipeline ihtiyacımız olacak.

Private Docker Registry Kurulumu

Private Docker Registry kurulumu için bu docker compose dosyasını kullanalım

Node.js ile "hello world" uygulması

Dockerize etmemiz için gereken Docker file kodumuz bu şekildedir.

Hello world sayfamızın kodlarına erişmek için

Web projesine erişim için

http://74.234.200.151:30007/

Bir sonraki aşamada NGINX Ingress Controller kurarak istekleri 80 portundan alıp içeride 300007 portuna yönlendirebiliriz.

Görseller

image image image image

furkanbilgin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published