{"id":30104,"date":"2025-09-23T15:40:25","date_gmt":"2025-09-23T12:40:25","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/"},"modified":"2025-09-23T15:40:25","modified_gmt":"2025-09-23T12:40:25","slug":"ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/","title":{"rendered":"Ubuntu 22.04&#8217;te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur"},"content":{"rendered":"<p># Ubuntu 22.04&#8217;te K3s Kubernetes K\u00fcmesi Kurulumu: Ad\u0131m Ad\u0131m K\u0131lavuz<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong>  Ubuntu 22.04 sunucular\u0131n\u0131zda hafif ve h\u0131zl\u0131 bir Kubernetes k\u00fcmesi kurmak m\u0131 istiyorsunuz? Bu kapsaml\u0131 k\u0131lavuz, K3s&#8217;i ad\u0131m ad\u0131m kurulumundan performans optimizasyonuna kadar her \u015feyi ele al\u0131yor. Yeni ba\u015flayanlar i\u00e7in basit, ileri d\u00fczey kullan\u0131c\u0131lar i\u00e7in ise geli\u015fmi\u015f teknikleri i\u00e7eriyor.  Fatih Soysal taraf\u0131ndan haz\u0131rlanm\u0131\u015ft\u0131r.<\/p>\n<p>G\u00fcn\u00fcm\u00fczde mikroservis mimarisi ve konteynerizasyon, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131nda giderek daha yayg\u0131n hale geliyor. Bu mimarilerde uygulamalar\u0131n\u0131z\u0131 y\u00f6netmek ve \u00f6l\u00e7eklendirmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Kubernetes&#8217;e olan ihtiya\u00e7 da art\u0131yor. Ancak, Kubernetes&#8217;in kaynak t\u00fcketimi y\u00fcksek olabilir. \u0130\u015fte tam bu noktada, hafif ve h\u0131zl\u0131 bir Kubernetes da\u011f\u0131t\u0131m\u0131 olan K3s devreye giriyor. Bu makalede, Ubuntu 22.04 \u00fczerinde bir K3s k\u00fcmesi kurulumunu ad\u0131m ad\u0131m, farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in a\u00e7\u0131klayaca\u011f\u0131z.<\/p>\n<p><strong>1. Kubernetes ve K3s: Temel Kavramlar<\/strong><\/p>\n<p>Kubernetes, konteynerle\u015ftirilmi\u015f uygulamalar\u0131 otomatikle\u015ftirilmi\u015f bir \u015fekilde da\u011f\u0131tmak, \u00f6l\u00e7eklendirmek ve y\u00f6netmek i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir platformdur.  Birbirleriyle ileti\u015fim halinde \u00e7al\u0131\u015fan ve uygulamalar\u0131n\u0131z\u0131 \u00e7al\u0131\u015ft\u0131ran bir &#8220;pod&#8221;lar, &#8220;node&#8221;lar, &#8220;service&#8221;ler ve di\u011fer bile\u015fenlerden olu\u015fan bir k\u00fcme (cluster) olarak \u00e7al\u0131\u015f\u0131r.  Karma\u015f\u0131k yap\u0131land\u0131rmalar\u0131 ve kaynak gereksinimleri nedeniyle, \u00f6zellikle k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli projeler veya kaynak k\u0131s\u0131tl\u0131 ortamlar i\u00e7in ideal olmayabilir.<\/p>\n<p>K3s ise Rancher taraf\u0131ndan geli\u015ftirilen, Kubernetes&#8217;in hafif ve h\u0131zl\u0131 bir da\u011f\u0131t\u0131m s\u00fcr\u00fcm\u00fcd\u00fcr.  Standart Kubernetes&#8217;in t\u00fcm temel \u00f6zelliklerini korurken, daha az kaynak t\u00fcketir ve daha h\u0131zl\u0131 kurulum sa\u011flar.  Bu \u00f6zellikleri, IoT cihazlar\u0131, edge computing ve k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli uygulamalar i\u00e7in ideal hale getirir.  K3s, etkilenen bile\u015fenleri \u00e7\u0131kararak ve baz\u0131 \u00f6zellikleri devre d\u0131\u015f\u0131 b\u0131rakarak standart Kubernetes&#8217;ten daha az kaynak t\u00fcketir.  Bu, kurulum s\u00fcresini k\u0131salt\u0131r ve kaynak kullan\u0131m\u0131n\u0131 optimize eder.  Ancak, baz\u0131 geli\u015fmi\u015f Kubernetes \u00f6zellikleri K3s&#8217;te bulunmayabilir.<\/p>\n<p><strong>2. Kuruluma Haz\u0131rl\u0131k: Sunucu Haz\u0131rl\u0131\u011f\u0131<\/strong><\/p>\n<p>\u00d6ncelikle, Ubuntu 22.04 i\u015fletim sistemine sahip en az \u00fc\u00e7 sunucuya ihtiyac\u0131n\u0131z olacak: biri master node (ana d\u00fc\u011f\u00fcm) ve en az ikisi worker node (\u00e7al\u0131\u015fan d\u00fc\u011f\u00fcm).  Bu makalede, her \u00fc\u00e7 sunucuda da ayn\u0131 i\u015fletim sisteminin kurulu oldu\u011funu varsayaca\u011f\u0131z.  Her sunucunun sabit IP adresi olmas\u0131 ve birbirleriyle a\u011f \u00fczerinden ileti\u015fim kurabilmesi gerekmektedir.  SSH eri\u015fimi de sa\u011flanmal\u0131d\u0131r.<\/p>\n<p><strong>\u00d6rnek Sunucu Adlar\u0131:<\/strong><\/p>\n<p>* master: 192.168.1.10<br \/>\n* worker1: 192.168.1.11<br \/>\n* worker2: 192.168.1.12<\/p>\n<p><strong>3. K3s Master Node&#8217;un Kurulumu: Ad\u0131m Ad\u0131m<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcmde, master node&#8217;a K3s&#8217;i nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.<\/p>\n<p><strong>Yeni Ba\u015flayanlar \u0130\u00e7in (Ad\u0131m ad\u0131m a\u00e7\u0131klama, Basit kod \u00f6rne\u011fi):<\/strong><\/p>\n<p>1. <strong>Paket Y\u00f6neticisini G\u00fcncelle:<\/strong> <code class=\"language-\">sudo apt update && sudo apt upgrade -y<\/code> komutu ile sistem paketlerini g\u00fcncelleyin.<br \/>\n2. <strong>curl ile K3s \u0130ndir:<\/strong>  <code class=\"language-\">curl -sfL https:\/\/get.k3s.io | sh -<\/code> komutu ile K3s&#8217;i indirip kurun.  Bu i\u015flem, K3s&#8217;i varsay\u0131lan konfig\u00fcrasyonlarla kuracakt\u0131r.<br \/>\n3. <strong>K3s Durumunu Kontrol Et:<\/strong> <code class=\"language-\">sudo k3s kubectl get nodes<\/code> komutu ile K3s&#8217;in do\u011fru \u015fekilde kuruldu\u011funu ve \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulay\u0131n.  Bu komut, master node&#8217;un durumunu g\u00f6sterecektir.<\/p>\n<p><strong>Orta Seviye (Ger\u00e7ek hayat \u00f6rne\u011fi, Optimizasyon ipu\u00e7lar\u0131):<\/strong><\/p>\n<p>Ger\u00e7ek bir senaryoda,  daha \u00f6zel konfig\u00fcrasyonlar kullanmak isteyebilirsiniz. \u00d6rne\u011fin,  Kubernetes&#8217;in API sunucusunun dinledi\u011fi portu de\u011fi\u015ftirmek veya belirli bir a\u011f aray\u00fcz\u00fc kullanmak i\u00e7in a\u015fa\u011f\u0131daki gibi bir komut kullanabilirsiniz:<\/p>\n<p><code class=\"language-\">curl -sfL https:\/\/get.k3s.io | K3S_KUBECONFIG_MODE=\"static\" K3S_NODE_IP=<master_ip> K3S_API_SERVER_PORT=6443 sh -<\/code><\/p>\n<p>Burada <code class=\"language-\"><master_ip><\/code> yerine master node&#8217;un IP adresini yazmal\u0131s\u0131n\u0131z.  Bu \u00f6rnek, API sunucusunun 6443 portunu dinlemesini ve statik bir kubeconfig dosyas\u0131 olu\u015fturmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>\u0130leri D\u00fczey (Performans analizi, Edge caseler):<\/strong><\/p>\n<p>Daha karma\u015f\u0131k senaryolar i\u00e7in,  K3s&#8217;in performans\u0131n\u0131 analiz etmek ve olas\u0131 sorunlar\u0131 gidermek \u00f6nemlidir.  <code class=\"language-\">kubectl top nodes<\/code> komutu, node&#8217;lar\u0131n kaynak kullan\u0131m\u0131n\u0131 (CPU, bellek) g\u00f6sterir.  Ayr\u0131ca,  <code class=\"language-\">journalctl -u k3s<\/code> komutu ile K3s loglar\u0131n\u0131 inceleyerek olas\u0131 hatalar\u0131 tespit edebilirsiniz.  Baz\u0131 edge case&#8217;ler, a\u011f ba\u011flant\u0131s\u0131 sorunlar\u0131 veya yetersiz disk alan\u0131 olabilir. Bu durumlar i\u00e7in, a\u011f konfig\u00fcrasyonunuzu kontrol etmeli ve disk alan\u0131n\u0131z\u0131 optimize etmelisiniz.<\/p>\n<p><strong>4. K3s Worker Node&#8217;lar\u0131n Kurulumu: Ba\u011flant\u0131 ve Yap\u0131land\u0131rma<\/strong><\/p>\n<p>Worker node&#8217;lar\u0131 master node&#8217;a eklemek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyin.<\/p>\n<p><strong>Yeni Ba\u015flayanlar:<\/strong><\/p>\n<p>1. Her worker node&#8217;da  <code class=\"language-\">curl -sfL https:\/\/get.k3s.io | K3S_URL=https:\/\/<master_ip>:6443 sh -<\/code> komutunu \u00e7al\u0131\u015ft\u0131r\u0131n. <code class=\"language-\"><master_ip><\/code> yerine master node&#8217;un IP adresini yaz\u0131n.  Bu komut, worker node&#8217;u master node&#8217;a ba\u011flayacakt\u0131r.<br \/>\n2. <code class=\"language-\">sudo k3s kubectl get nodes<\/code> komutu ile t\u00fcm node&#8217;lar\u0131n durumunu kontrol edin.  T\u00fcm node&#8217;lar\u0131n &#8220;Ready&#8221; durumunda olmas\u0131 gerekir.<\/p>\n<p><strong>Orta ve \u0130leri Seviyeler:<\/strong><\/p>\n<p>Daha geli\u015fmi\u015f senaryolar i\u00e7in,  <code class=\"language-\">K3S_TOKEN<\/code> de\u011fi\u015fkenini kullanarak worker node&#8217;lar\u0131n g\u00fcvenli bir \u015fekilde eklenmesini sa\u011flayabilirsiniz.  Master node&#8217;da <code class=\"language-\">cat \/var\/lib\/rancher\/k3s\/server\/node-token<\/code> komutu ile token&#8217;\u0131 alabilirsiniz.  Bu token&#8217;\u0131 worker node&#8217;larda kurulum komutunda kullanabilirsiniz.  Bu, g\u00fcvenli\u011fi art\u0131r\u0131r ve yetkisiz eklemeleri \u00f6nler.<\/p>\n<p>Ayr\u0131ca,  \u00f6zel a\u011f konfig\u00fcrasyonlar\u0131 veya g\u00fcvenlik duvar\u0131 kurallar\u0131 gerekebilir.  A\u011f ba\u011flant\u0131n\u0131z\u0131 ve g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131z\u0131 dikkatlice kontrol edin.<\/p>\n<p><strong>5. Uygulama Da\u011f\u0131t\u0131m\u0131: \u0130lk Kubernetes Uygulaman\u0131z<\/strong><\/p>\n<p>K3s k\u00fcmeniz kurulduktan sonra, ilk uygulaman\u0131z\u0131 da\u011f\u0131tabilirsiniz.  \u00d6rne\u011fin,  bir Nginx web sunucusunu da\u011f\u0131tmak i\u00e7in a\u015fa\u011f\u0131daki YAML dosyas\u0131n\u0131 kullanabilirsiniz:<\/p>\n<pre class=\"language-yaml\"><code>apiVersion: apps\/v1\nkind: Deployment\nmetadata:\n  name: nginx-deployment\nspec:\n  replicas: 3\n  selector:\n    matchLabels:\n      app: nginx\n  template:\n    metadata:\n      labels:\n        app: nginx\n    spec:\n      containers:\n      - name: nginx\n        image: nginx:1.14.2\n        ports:\n        - containerPort: 80<\/code><\/pre>\n<p>Bu dosyay\u0131 <code class=\"language-\">nginx-deployment.yaml<\/code> olarak kaydedin ve  <code class=\"language-\">kubectl apply -f nginx-deployment.yaml<\/code> komutu ile da\u011f\u0131t\u0131n.  <code class=\"language-\">kubectl get pods<\/code> komutu ile pod&#8217;lar\u0131n durumunu kontrol edebilirsiniz.  <code class=\"language-\">kubectl get services<\/code> komutu ile Nginx servisini g\u00f6r\u00fcnt\u00fcleyebilirsiniz.<\/p>\n<p><strong>6. K3s K\u00fcmesinin Y\u00f6netimi ve \u0130zlenmesi<\/strong><\/p>\n<p>K3s k\u00fcmesini y\u00f6netmek ve izlemek i\u00e7in <code class=\"language-\">kubectl<\/code> komutunu kullanabilirsiniz.  <code class=\"language-\">kubectl get nodes<\/code>, <code class=\"language-\">kubectl get pods<\/code>, <code class=\"language-\">kubectl get services<\/code> gibi komutlar, k\u00fcmenin durumunu ve kaynak kullan\u0131m\u0131n\u0131 g\u00f6sterir.  Ayr\u0131ca,  <code class=\"language-\">kubectl describe <resource><\/code> komutu, belirli bir kaynak hakk\u0131nda detayl\u0131 bilgi sa\u011flar.<\/p>\n<p><strong>Performans Optimizasyonu:<\/strong><\/p>\n<p>K3s&#8217;in performans\u0131n\u0131 optimize etmek i\u00e7in,  node&#8217;lar\u0131n\u0131z\u0131n kaynaklar\u0131n\u0131 (CPU, bellek, disk) dikkatlice izleyin ve gereksinimlere g\u00f6re \u00f6l\u00e7eklendirin.  Ayr\u0131ca,  gereksiz hizmetleri devre d\u0131\u015f\u0131 b\u0131rakabilir ve gereksiz pod&#8217;lar\u0131 silebilirsiniz.<\/p>\n<p><strong>7. Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizleri<\/strong><\/p>\n<p><strong>Senaryo 1:  K\u00fc\u00e7\u00fck \u00d6l\u00e7ekli Uygulama Da\u011f\u0131t\u0131m\u0131:<\/strong>  Bir IoT cihaz\u0131 a\u011f\u0131nda,  K3s,  kaynak k\u0131s\u0131tl\u0131 cihazlar \u00fczerinde uygulamalar\u0131 y\u00f6netmek i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<p><strong>Senaryo 2:  Edge Computing:<\/strong>  K3s,  edge computing ortamlar\u0131nda,  veri merkezlerinden uzakta \u00e7al\u0131\u015fan uygulamalar\u0131 y\u00f6netmek i\u00e7in kullan\u0131labilir.  Bu,  gecikmeyi azalt\u0131r ve bant geni\u015fli\u011fini optimize eder.<\/p>\n<p><strong>Senaryo 3:  Geli\u015ftirme ve Test Ortam\u0131:<\/strong>  K3s,  geli\u015ftirme ve test ortamlar\u0131 i\u00e7in h\u0131zl\u0131 ve kolay bir Kubernetes k\u00fcmesi kurulumu sa\u011flar.<\/p>\n<p><strong>8.  S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong>K3s ile standart Kubernetes aras\u0131nda ne fark var?<\/strong> K3s, standart Kubernetes&#8217;ten daha hafif ve h\u0131zl\u0131d\u0131r ve daha az kaynak t\u00fcketir. Ancak, baz\u0131 geli\u015fmi\u015f \u00f6zellikler K3s&#8217;te bulunmayabilir.<\/p>\n<p>2. <strong>K3s&#8217;i nas\u0131l yedekleyebilir ve geri y\u00fckleyebilirim?<\/strong> K3s&#8217;in yedekleme ve geri y\u00fckleme mekanizmalar\u0131 vard\u0131r.  Bununla ilgili daha detayl\u0131 bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n Kubernetes blog yaz\u0131lar\u0131](https:\/\/fatihsoysal.com)na bakabilirsiniz. (Buraya ilgili bir blog yaz\u0131s\u0131 linki eklenebilir)<\/p>\n<p>3. <strong>K3s k\u00fcmesinde node ekleme\/\u00e7\u0131karma nas\u0131l yap\u0131l\u0131r?<\/strong>  Worker node eklemek i\u00e7in token kullanarak,  \u00e7\u0131kar\u0131rken ise <code class=\"language-\">kubectl delete node <node_name><\/code> komutunu kullanabilirsiniz.<\/p>\n<p>4. <strong>K3s&#8217;in g\u00fcvenli\u011fi nas\u0131l sa\u011flan\u0131r?<\/strong>  G\u00fcvenli\u011fi sa\u011flamak i\u00e7in,  g\u00fc\u00e7l\u00fc \u015fifreler kullan\u0131n,  a\u011f\u0131n\u0131z\u0131 koruyun ve g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131z\u0131 do\u011fru \u015fekilde yap\u0131land\u0131r\u0131n.<\/p>\n<p>5. <strong>K3s&#8217;i g\u00fcncellemek i\u00e7in nas\u0131l bir yol izleyebilirim?<\/strong>  <code class=\"language-\">sudo k3s upgrade<\/code> komutu ile K3s&#8217;i g\u00fcncelleyebilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, Ubuntu 22.04 \u00fczerinde bir K3s Kubernetes k\u00fcmesi kurulumunu ad\u0131m ad\u0131m a\u00e7\u0131klad\u0131k.  Farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in ayr\u0131nt\u0131l\u0131 a\u00e7\u0131klamalar ve ger\u00e7ek d\u00fcnya senaryolar\u0131 sunarak,  K3s&#8217;in avantajlar\u0131n\u0131 ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 g\u00f6sterdik.  K3s,  hafif ve h\u0131zl\u0131 yap\u0131s\u0131yla,  bir\u00e7ok senaryoda ideal bir Kubernetes \u00e7\u00f6z\u00fcm\u00fcd\u00fcr.  Ancak,  daha geli\u015fmi\u015f \u00f6zelliklere ihtiya\u00e7 duyuyorsan\u0131z, standart Kubernetes da\u011f\u0131t\u0131mlar\u0131n\u0131 tercih etmeniz gerekebilir.  Daha detayl\u0131 bilgi ve ileri seviye konular i\u00e7in [Fatih Soysal&#8217;\u0131n web sitesini](https:\/\/fatihsoysal.com) ziyaret edebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Ubuntu 22.04&#8217;te K3s Kubernetes K\u00fcmesi Kurulumu: Ad\u0131m Ad\u0131m K\u0131lavuz Meta A\u00e7\u0131klamas\u0131: Ubuntu 22.04 sunucular\u0131n\u0131zda hafif ve h\u0131zl\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-30104","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu 22.04&#039;te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 22.04&#039;te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-23T12:40:25+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 22.04&#8217;te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur\",\"datePublished\":\"2025-09-23T12:40:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/\"},\"wordCount\":1367,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/\",\"name\":\"Ubuntu 22.04'te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-23T12:40:25+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 22.04&#8217;te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu 22.04'te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 22.04'te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-23T12:40:25+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"8 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 22.04&#8217;te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur","datePublished":"2025-09-23T12:40:25+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/"},"wordCount":1367,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/","name":"Ubuntu 22.04'te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-23T12:40:25+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-22-04te-k3s-kubernetes-kumesi-nasil-kurulur\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 22.04&#8217;te K3s Kubernetes K\u00fcmesi Nas\u0131l Kurulur"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=30104"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30104\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=30104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=30104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=30104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}