{"id":228,"date":"2019-12-23T09:22:00","date_gmt":"2019-12-23T06:22:00","guid":{"rendered":"https:\/\/www.fatihboy.com\/?p=228"},"modified":"2020-12-23T23:26:29","modified_gmt":"2020-12-23T20:26:29","slug":"ckad-sinav-tavsiyeleri-ve-ipuclari","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/ckad-sinav-tavsiyeleri-ve-ipuclari\/","title":{"rendered":"CKAD Tips and Tricks"},"content":{"rendered":"<p>K\u0131sa s\u00fcre \u00f6nce <strong><a rel=\"noreferrer noopener\" aria-label=\"Certified Kubernetes Application Developer (CKAD) (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/www.cncf.io\/certification\/ckad\/\" target=\"_blank\">Certified Kubernetes Application Developer (CKAD)<\/a><\/strong> s\u0131nav\u0131na girerek sertifikaya hak kazand\u0131m. Bu makalemde <strong>Cloud Native Computing Foundation (CNCF)<\/strong> taraf\u0131ndan verilen <strong>Certified Kubernetes Application Developer (CKAD)<\/strong> sertifika s\u0131nav\u0131 tecr\u00fcbelerimi ve s\u0131nava dair faydal\u0131 ipu\u00e7lar\u0131n\u0131 sizlerle payla\u015fmak istiyorum. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u0131nav Hakk\u0131nda<\/h2>\n\n\n\n<p>Ka\u011f\u0131t \u00fczerinde\/\u00e7oktan se\u00e7meli olan klasik sertifika s\u0131navlar\u0131ndan farkl\u0131 olarak CKAD s\u0131nav\u0131, pratik bilgiye dayal\u0131 ve tamamen Kubernetes Cluster&#8217;\u0131 kurulu sistemler \u00fczerinde problem \u00e7\u00f6zmeye y\u00f6nelik bir s\u0131nav. <strong>300$<\/strong>&#8216;l\u0131k bir kay\u0131t \u00fccreti olan s\u0131nav\u0131n toplam s\u00fcresi <strong>2 saat<\/strong>. Taray\u0131c\u0131 \u00fczerinden ba\u011fland\u0131\u011f\u0131n\u0131z uzak bir sistem terminalinde Kubernetes komutlar\u0131 ve yaml dosyalar\u0131 ile test ediliyorsunuz.  S\u0131nav ile ilgili a\u015fa\u011f\u0131da detaylar\u0131n\u0131 payla\u015ft\u0131\u011f\u0131m bilgilerin g\u00fcncelli\u011fini CNCF web sitesinden temin edebilece\u011finiz <strong>Exam Tips for Certified Kubernetes Administrator (CKA) and Certified Kubernetes Application Developer (CKAD)<\/strong> dok\u00fcman\u0131ndan teyit etmenizde fayda var.<\/p>\n\n\n\n<p>S\u0131nav 19 pratik sorusundan olu\u015fmakta. Bu 19 soruyu a\u015fa\u011f\u0131da detaylar\u0131n\u0131 bulabilece\u011finiz 4 farkl\u0131 Kubernetes Cluster&#8217;\u0131 \u00fczerinde \u00e7\u00f6zmelisiniz.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th> Cluster Ad\u0131 <\/th><th> Cluster \u00dcyeleri <\/th><th> Kurulu CNI <\/th><\/tr><\/thead><tbody><tr><td>k8s<\/td><td>1 Master ve 2 Worker Node<\/td><td>Flannel<\/td><\/tr><tr><td>dk8s<\/td><td>1 Master ve 1 Worker Node <\/td><td> Flannel <\/td><\/tr><tr><td>nk8s<\/td><td>1 Master ve 2 Worker Node <\/td><td>Calico<\/td><\/tr><tr><td>sk8s<\/td><td>1 Master ve 1 Worker Node <\/td><td> Flannel <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Buras\u0131 \u00f6nemli; her sorunun ba\u015f\u0131nda \u00e7\u00f6z\u00fcm\u00fcn hangi Kubernetes Cluster&#8217;\u0131nda olmas\u0131 gerekti\u011fi belirtilmekte. Ek olarak; ilgili Kubernetes Cluster&#8217;\u0131na ge\u00e7i\u015f yapmak i\u00e7in gerekli <code>kubectl config set-context ...<\/code> komutu verilmekte. Soruyu do\u011fru yapmak kadar do\u011fru Kubernetes Cluster&#8217;\u0131nda yapmak da \u00f6nemli.<\/p>\n\n\n\n<p>S\u0131navda sorulan 19 sorunun puanlar\u0131 e\u015fit de\u011fil.  Toplamda <strong>%100<\/strong> olacak \u015fekilde konular\u0131na g\u00f6re her birinin farkl\u0131 bir y\u00fczdelik puan\u0131 bulunuyor. S\u0131nav\u0131 ge\u00e7erek CKAD sertifikas\u0131na hak kazanman\u0131z i\u00e7in <strong>%66<\/strong> ve \u00fczeri bir puana sahip olmal\u0131s\u0131n\u0131z. S\u0131navda her bir sorunun yan\u0131nda y\u00fczdelik de\u011feri de verilmekte. A\u015fa\u011f\u0131da konulara g\u00f6re y\u00fczdelik da\u011f\u0131l\u0131m\u0131n\u0131 bulabilirsiniz;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Konu<\/th><th>Y\u00fczdelik A\u011f\u0131rl\u0131\u011f\u0131<\/th><\/tr><\/thead><tbody><tr><td>Core Concepts<\/td><td>%13<\/td><\/tr><tr><td>Configuration<\/td><td>%18<\/td><\/tr><tr><td>Multi-Container Pods<\/td><td>%10<\/td><\/tr><tr><td>Observability<\/td><td>%18<\/td><\/tr><tr><td>Pod Design<\/td><td>%20<\/td><\/tr><tr><td>Services &amp; Networking<\/td><td>%13<\/td><\/tr><tr><td>State Persistence<\/td><td>%8<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>S\u0131nav online olarak yap\u0131lmakta. Herhangi bir zaman aral\u0131\u011f\u0131 i\u00e7in randevu olarak d\u00fcnyan\u0131n herhangi bir yerinden s\u0131nava kat\u0131labilirsiniz. S\u0131nav gereksinimlerini a\u015fa\u011f\u0131daki \u015fekilde s\u0131ralayabiliriz;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0130nternet eri\u015fimi<\/li><li>Chrome ya da Chromium taray\u0131c\u0131<\/li><li>Taray\u0131c\u0131 \u00fczeri kurulan eklenti<\/li><li>Mikrofon<\/li><li>Web kameras\u0131<\/li><li>Kimlik<\/li><li>Sizden ba\u015fka kimsenin olmad\u0131\u011f\u0131, sessiz ve sakin bir oda<\/li><\/ul>\n\n\n\n<p>S\u0131nav s\u0131ras\u0131ndan taray\u0131c\u0131da maksimum 2 adet segme a\u00e7man\u0131za izin verilmekte. \u0130lk segmenin s\u0131nav i\u00e7in rezerve oldu\u011funu d\u00fc\u015f\u00fcn\u00fcrsek, ek olarak sadece 1 adet segme a\u00e7ma hakk\u0131n\u0131z bulunuyor. \u00d6nceki y\u0131llarda internet \u00fczerindeki herhangi bir kayna\u011f\u0131 kullanman\u0131za izin veriliyorken, art\u0131k sadece a\u015fa\u011f\u0131da s\u0131ralad\u0131\u011f\u0131m web sitelerini kullanman\u0131za izin veriliyor;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/kubernetes.io\/docs\/\">https:\/\/kubernetes.io\/docs\/<\/a> ve alt alan adlar\u0131<\/li><li><a href=\"https:\/\/github.com\/kubernetes\/\">https:\/\/github.com\/kubernetes\/<\/a>  ve alt alan adlar\u0131 <\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/\">https:\/\/kubernetes.io\/blog\/<\/a><\/li><\/ul>\n\n\n\n<p>S\u0131nav s\u00fcresince bir g\u00f6zetmen sizi devaml\u0131 olarak web kameras\u0131 \u00fczerinden izlemekte. S\u0131nav s\u00fcresice konu\u015fman\u0131za, yemek yemenize v.s. izin verilmemekte. K\u0131sa s\u00fcreli\u011fine s\u0131nava ara verebiliyorsunuz; ama bu s\u0131rada s\u0131nav s\u00fcresi ilerlemeye devam etmekte. Bu sebeple molalara dikkat. Su i\u00e7menize m\u00fcsade veriliyor. S\u0131nav alan\u0131nda elektronik herhangi bir \u015fey (telefon, tablet, ak\u0131ll\u0131 saat, ikinci bilgisayar v.s.) bulunmas\u0131na izin verilmiyor. Masan\u0131z\u0131n temiz olmas\u0131, \u00fczerinde ka\u011f\u0131t v.b. bulunmamas\u0131 gerekmekte.<\/p>\n\n\n\n<p>S\u0131nav, ald\u0131\u011f\u0131n\u0131z randevu saatinden en erken 15 dakika \u00f6nce, en ge\u00e7 15 dakika sonra ba\u015flayabilir. Bu zaman aral\u0131\u011f\u0131 d\u0131\u015f\u0131na ta\u015farsan\u0131z s\u0131nav\u0131 alam\u0131yorsunuz.<\/p>\n\n\n\n<p><strong>Son olarak s\u0131nav sonucu..<\/strong>. Sonu\u00e7, s\u0131nav\u0131n ard\u0131ndan ge\u00e7en 24 ile 36 saat i\u00e7erisinde belli olmakta. Sonucu size mail ile bildirmekteler. Ek olarak portal \u00fczerinden de sonucu g\u00f6r\u00fcnt\u00fcleyebilirsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u0131nava Dair \u0130pu\u00e7lar\u0131<\/h2>\n\n\n\n<p>Certified Kubernetes Application Developer (CKAD) sertifika s\u0131nav\u0131 ile ilgili \u00f6ncelikle i\u00e7inizi rahatlatay\u0131m; Kubernetes \u00fczerinden yeterince prati\u011finiz var ise s\u0131nav\u0131 rahatl\u0131kla ge\u00e7erek sertifikaya hak kazanaca\u011f\u0131n\u0131z\u0131 d\u00fc\u015f\u00fcn\u00fcyorum.<\/p>\n\n\n\n<p>CKAD s\u0131nav\u0131na dair bir e\u011fitim ar\u0131yorsan\u0131z size kesinlikle <a rel=\"noreferrer noopener\" aria-label=\"Linux Academy'nin CKAD e\u011fitimini (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/linuxacademy.com\/course\/certified-kubernetes-application-developer-ckad\/\" target=\"_blank\">Linux Academy&#8217;nin CKAD e\u011fitimini<\/a> tavsiye ediyorum. Videolu olan bu e\u011fitim ayn\u0131 zamanda etkile\u015fimli lab&#8217;lar\u0131 sayesinde size ger\u00e7e\u011fe yak\u0131n bir s\u0131nav deneyimi ya\u015fatacakt\u0131r.<\/p>\n\n\n\n<p>Bu e\u011fitime ek olarak; web sitem \u00fczerinde aktarmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131m <a rel=\"noreferrer noopener\" aria-label=\"Kubernetes ile ilgili makalelerimi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/fatihboy.com\/en\/post\/category\/turkce\/kubernetes\/\" target=\"_blank\">Kubernetes ile ilgili makalelerimi<\/a> takip edebilirsiniz.<\/p>\n\n\n\n<p>S\u0131nav\u0131n en \u00f6nemli zorlu\u011fu bence zaman y\u00f6netimi. Prati\u011finizin olmas\u0131 bu nedenle \u00f6nemli. Haz\u0131rl\u0131k s\u00fcrecinde ba\u015fvurdu\u011fum herkes zaman\u0131n\u0131n yetmedi\u011finden bahsetti. 5 soru bo\u015f b\u0131rakt\u0131\u011f\u0131ndan bahsedenler dahi oldu. Bu durumu g\u00f6z \u00f6n\u00fcne ald\u0131\u011f\u0131m\u0131zda <strong>ilk tavsiyem zaman\u0131n\u0131z\u0131 do\u011fru y\u00f6netmeniz<\/strong> olacakt\u0131r. Sorular\u0131 \u00e7\u00f6zerken y\u00fczdelik puanlar\u0131na dikkat edin. \u00d6nceli\u011fi y\u00fczdelik puan\u0131 y\u00fcksek sorular\u0131 vermeniz avantaj\u0131n\u0131za olacakt\u0131r.<\/p>\n\n\n\n<p>\u0130kinci tavsiyem, <strong>notepad&#8217;i verimli kullan\u0131n<\/strong>. Tabi burada bahsettim i\u015fletim sistemiyle birlikte gelen notepad de\u011fil. Onu kullanam\u0131yorsunuz. S\u0131nav penceresinde size kullanabilmeniz ad\u0131na bir not olan\u0131 verilmekte. Bu alan notlar, haz\u0131rl\u0131klar v.s. i\u00e7in kullanabilirsiniz. Es ge\u00e7ti\u011finiz sorular\u0131 ve sorular\u0131n y\u00fczdelik puanlar\u0131n\u0131 buraya not alabilirsiniz. Kalan zaman\u0131n\u0131za g\u00f6re bu sorulardan g\u00f6rece puan\u0131 daha y\u00fcksek olanlar \u00fczerinden ilermenizi tavsiye ederim.<\/p>\n\n\n\n<p>\u00dc\u00e7\u00fcnc\u00fc tavsiyem; <strong>kubectl bir nimet, onu kullan\u0131n<\/strong>. S\u0131navda bir iki soru d\u0131\u015f\u0131nda sizden yaml format\u0131nda dosya istenmemekte. Dolay\u0131s\u0131yla yaml \u00fczerinden ilerlemek yerine kubectl komutlar\u0131n\u0131 kullanman\u0131z size zaman kazand\u0131racakt\u0131r. Kald\u0131 ki kubectl yard\u0131m\u0131yla yaml dosyalar\u0131 olu\u015fturabilirsiniz.<\/p>\n\n\n\n<p>D\u00f6rd\u00fcnc\u00fc tavsiyem; <strong>kubernetes web sitesini detayl\u0131 inceleyin<\/strong>. S\u0131navda bu siteyi a\u00e7man\u0131za izin var. Bunu kullan\u0131n. <\/p>\n\n\n\n<p>Be\u015finci tavsiyem; <strong>bookmark&#8217;lar\u0131 kullan\u0131n<\/strong>. \u00c7al\u0131\u015f\u0131rken tak\u0131ld\u0131\u011f\u0131n\u0131z konular varsa bunlar\u0131 bookmark olarak kaydedin. S\u0131nav s\u0131ras\u0131nda bu bookmarklar\u0131 kullanabilirsiniz. Kubernetes web sitesinde anchor tan\u0131mlar\u0131 da oldu\u011fu i\u00e7in sayfalarda do\u011frudan tak\u0131ld\u0131\u011f\u0131n\u0131z konuya bookmark atabilirsiniz. \u00d6rne\u011fin;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li> <a href=\"https:\/\/kubernetes.io\/docs\/tasks\/configure-pod-container\/configure-liveness-readiness-startup-probes\/#define-a-tcp-liveness-probe\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">https:\/\/kubernetes.io\/docs\/tasks\/configure-pod-container\/configure-liveness-readiness-startup-probes\/#define-a-tcp-liveness-probe<\/a> <\/li><li> <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/network-policies\/#the-networkpolicy-resource\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/network-policies\/#the-networkpolicy-resource<\/a> <\/li><li> <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/secret\/#using-secrets-as-files-from-a-pod\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">https:\/\/kubernetes.io\/docs\/concepts\/configuration\/secret\/#using-secrets-as-files-from-a-pod<\/a> <\/li><li> <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/storage\/persistent-volumes\/#persistent-volumes\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">https:\/\/kubernetes.io\/docs\/concepts\/storage\/persistent-volumes\/#persistent-volumes<\/a> <\/li><li> <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/storage\/persistent-volumes\/#persistentvolumeclaims\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">https:\/\/kubernetes.io\/docs\/concepts\/storage\/persistent-volumes\/#persistentvolumeclaims<\/a> <\/li><li> <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/taint-and-toleration\/#concepts\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">https:\/\/kubernetes.io\/docs\/concepts\/configuration\/taint-and-toleration\/#concepts<\/a> <\/li><li> <a href=\"https:\/\/kubernetes.io\/docs\/tasks\/configure-pod-container\/security-context\/#set-the-security-context-for-a-pod\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">https:\/\/kubernetes.io\/docs\/tasks\/configure-pod-container\/security-context\/#set-the-security-context-for-a-pod<\/a> <\/li><\/ul>\n\n\n\n<p>Alt\u0131nc\u0131 tavsiyem; <strong>Linux, vim ve di\u011fer komut sat\u0131rlar\u0131na hakim olun<\/strong>. Linux shell&#8217;i ve vim&#8217;e hakim de\u011filseniz zaman kaybedebilirsiniz. A\u00e7\u0131\u011f\u0131n\u0131z\u0131 kapatmaya odaklan\u0131n.<\/p>\n\n\n\n<p>Yedinci tavsiyem web bazl\u0131 terminal olan <strong><a rel=\"noreferrer noopener\" aria-label=\"GateOne (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/github.com\/liftoff\/GateOne\/\" target=\"_blank\">GateOne<\/a>&#8216;\u0131 kullanmaya al\u0131\u015f\u0131n<\/strong>. Web sitesine gidin, online olarak deneyin. GateOne ile ilgili \u00f6nemli bir tavsiye kopyalama ve yap\u0131\u015ft\u0131rma i\u015flemleri ile ilgili. <strong>Kopyalama<\/strong> i\u00e7in <code>Ctrl + Insert<\/code>, <strong>yap\u0131\u015ft\u0131rma <\/strong>i\u00e7in ise <code>Shift + Insert<\/code> tu\u015f kombinasyonunu kullanabilirsiniz.<\/p>\n\n\n\n<p>Sekizinci tavsiyem; <code>kubectl explain<\/code> sizin g\u00fcc\u00fcn\u00fcz, kullanmay\u0131 \u00f6\u011frenin. kubernetes nesneleri i\u00e7in h\u0131zl\u0131ca a\u00e7\u0131klama bulabilece\u011finiz komut sat\u0131r\u0131d\u0131r. Bu komut yard\u0131m\u0131yla \u00f6rne\u011fin a\u015fa\u011f\u0131daki \u015fekilde pod.spec b\u00f6l\u00fcm\u00fc hakk\u0131nda bilgi bulabilirsiniz;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl explain pod.spec<\/pre>\n\n\n\n<p>Alternatif olarak a\u015fa\u011f\u0131daki komutla t\u00fcm a\u011fa\u00e7 k\u0131r\u0131l\u0131m\u0131n\u0131 g\u00f6rebilirsiniz;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl explain pod.spec --recursive<\/pre>\n\n\n\n<p>Dokuzuncu tavsiyem; <strong>h\u0131zl\u0131 silme i\u015flemini uygulay\u0131n<\/strong>. S\u0131nav s\u0131ras\u0131nda zamana kar\u015f\u0131 da yar\u0131\u015ft\u0131\u011f\u0131n\u0131z\u0131 unutmay\u0131n. Kubernetes nesnelerini silmeyi beklerken kaybetti\u011finiz her bir saniye de\u011ferli. Bu nedenle a\u015fa\u011f\u0131daki parametreleri kullanarak bu zaman\u0131 kazanmaya \u00e7al\u0131\u015f\u0131n;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">--grace-period=0 --force<\/pre>\n\n\n\n<p>\u00d6rne\u011fin;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl delete pod hello --grace-period=0 --force<\/pre>\n\n\n\n<p>Onuncu tavsiyem; <strong>shell alias&#8217;lar\u0131 kullan\u0131n<\/strong>. S\u0131k kulland\u0131\u011f\u0131n\u0131z komutlar i\u00e7in s\u0131nava ba\u015flarken alias tan\u0131mlay\u0131n. \u00d6rne\u011fin;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">alias k=kubectl\nalias kx=\"kubectl explain\"\nalias kdr=\"kubectl run --dry-run -o yaml\"\nalias kns=\"kubectl config set-context --current --namespace\"\nalias kd=\"kubectl delete --grace-period=0 --force\"<\/pre>\n\n\n\n<p><strong>kubectl <\/strong>\u00fczerinden ilerliyorsan\u0131z en s\u0131k kullanaca\u011f\u0131n\u0131z komut <code>kubectl run ... -o yaml --dry-run<\/code> olacakt\u0131r. Bu komut size gerekli temel yaml \u015fablonunu verecektir. Komut sat\u0131r\u0131ndan belirtemedi\u011finiz detaylar\u0131 daha sonra bu \u00e7\u0131kt\u0131ya kolayl\u0131kla ekleyebilirsiniz.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Faydal\u0131 kubectl komutlar\u0131<\/h4>\n\n\n\n<p>kubectl ile ilgili i\u015finize yarabilecek komut kal\u0131plar\u0131n\u0131 a\u015fa\u011f\u0131da s\u0131ralamaya \u00e7al\u0131\u015ft\u0131m;<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Bir pod olu\u015fturma (<em>\u00f6rnek; hello ad\u0131yla busybox imajl\u0131 bir pod olu\u015fturma<\/em>):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl run hello --image=busybox --restart=Never<\/pre>\n<\/div><\/div>\n\n\n\n<p>Yukar\u0131daki komut \u00e7\u0131kt\u0131s\u0131n\u0131 bir dosyaya yazma;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl run hello --image=busybox --restart=Never &gt; busybox.yaml<\/pre>\n\n\n\n<p>Bir pod \u015fablo yaml&#8217;\u0131 olu\u015fturma ( <em>\u00f6rnek; hello ad\u0131yla busybox imajl\u0131 bir pod <\/em>):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"> kubectl run hello --image=busybox --restart=Never --dry-run -o yaml<\/pre>\n\n\n\n<p>yukar\u0131daki \u00f6rneklerin komut \u00e7al\u0131\u015ft\u0131ran versiyonu;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl run hello --image=busybox --restart=Never --dry-run -o yaml --command  -- echo Enterprisecoding<\/pre>\n\n\n\n<p>cronjob olu\u015fturma ( <em>\u00f6rnek; hello ad\u0131yla busybox imajl\u0131 bir pod&#8217;da ekrana \u00e7\u0131kt\u0131 yazan job&#8217;\u0131 her dakika \u00e7al\u0131\u015ft\u0131rma <\/em>): <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl run hello --image=busybox --restart=OnFailure --schedule=\"*\/1 * * * *\"  --dry-run -o yaml --command  -- echo Enterprisecoding<\/pre>\n\n\n\n<p>Servis a\u00e7ma (\u00f6rnek; <em>nginx-deployment adl\u0131 deployment&#8217;\u0131 nginx-service ad\u0131yla 4444 portundan ClusterIP t\u00fcr\u00fc ile a\u00e7ma<\/em>):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl expose deployment nginx-deployment --name=nginx-service --port=4444 --target-port=80<\/pre>\n\n\n\n<p>Pod cpu ve memory talebi (<em>\u00f6rnek; busybox container&#8217;\u0131 bulunan pod&#8217;da talep tan\u0131mlama<\/em>):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl run hello --image=busybox --restart=Never --requests='cpu=200m,memory=512Mi'  --dry-run -o yaml  --command  -- echo aa<\/pre>\n\n\n\n<p> Pod cpu ve memory limiti (<em>\u00f6rnek; busybox container&#8217;\u0131 bulunan pod&#8217;da limit tan\u0131mlama<\/em>): <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl run hello --image=busybox --restart=Never --limits='cpu=200m,memory=512Mi'  --dry-run -o yaml  --command  -- echo aa<\/pre>\n\n\n\n<p>Secret olu\u015fturma (<em>\u00f6rnek; anahtarim=degerim ikilisinden secret olu\u015fturma<\/em>):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl create secret generic my-secret --from-literal=anahtarim=degerim<\/pre>\n\n\n\n<p>Pod i\u00e7erisindeki container imaj\u0131n\u0131 de\u011fi\u015ftirme  (\u00f6rnek; <em>nginx-deployment adl\u0131 deployment&#8217;\u0131 nginx container imaj\u0131n\u0131 1.17.6 tag&#8217;li hali ile de\u011fi\u015ftirme<\/em>): <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl set image deployment nginx-deployment nginx=nginx:1.17.6 --record<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Son olarak&#8230;<\/h2>\n\n\n\n<p>Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131 bir geli\u015ftirici olarak Kubernetes hakimiyetinizi s\u0131nayabilece\u011finiz g\u00fczel bir pratik s\u0131nav\u0131d\u0131r. Yeterince pratik yapman\u0131z ard\u0131ndan s\u0131nav\u0131 ge\u00e7ebilece\u011finiz konusunda kendinize g\u00fcvenin. \u00d6zellikle komut sat\u0131r\u0131na hakim olun. Pratik yap\u0131n.<\/p>\n\n\n\n<p>Pratik yapmak i\u00e7in a\u015fa\u011f\u0131daki kaynaklar size faydal\u0131 olacakt\u0131r;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" aria-label=\"Kubernetes for Developers (LFD259) (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/training.linuxfoundation.org\/training\/kubernetes-for-developers\/\" target=\"_blank\">Kubernetes for Developers (LFD259)<\/a> e\u011fitimi<\/li><li>Github \u00fczerindeki <a rel=\"noreferrer noopener\" aria-label=\"CKAD egzersizleri (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/github.com\/dgkanatsios\/CKAD-exercises\" target=\"_blank\">CKAD egzersizleri<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Vim kopya ka\u011f\u0131d\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/devhints.io\/vim\" target=\"_blank\">Vim kopya ka\u011f\u0131d\u0131<\/a><\/li><\/ul>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Bonus:  <\/strong><code>KUBERNETES15<\/code>  kupon kodu ile s\u0131nav\u0131 sat\u0131n alarak %15 indirimden faydalanabilirsiniz.<\/p>\n\n\n\n<p>Ba\u015far\u0131lar&#8230;<\/p>","protected":false},"excerpt":{"rendered":"<p>K\u0131sa s\u00fcre \u00f6nce Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131na girerek sertifikaya hak kazand\u0131m. Bu makalemde Cloud Native Computing Foundation (CNCF) taraf\u0131ndan verilen Certified Kubernetes Application Developer (CKAD) sertifika s\u0131nav\u0131 tecr\u00fcbelerimi ve s\u0131nava dair faydal\u0131 ipu\u00e7lar\u0131n\u0131 sizlerle payla\u015fmak istiyorum. S\u0131nav Hakk\u0131nda Ka\u011f\u0131t \u00fczerinde\/\u00e7oktan se\u00e7meli olan klasik sertifika s\u0131navlar\u0131ndan farkl\u0131 olarak CKAD s\u0131nav\u0131, pratik bilgiye dayal\u0131 ve&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":229,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,28],"tags":[37,38],"class_list":["post-228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kubernetes","category-turkce","tag-ckad","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131 - Fatih Boy<\/title>\n<meta name=\"description\" content=\"Cloud Native Computing Foundation (CNCF) taraf\u0131ndan verilen Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131 ve kazanmaya y\u00f6nelik ipu\u00e7lar\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:\/\/fatihboy.com\/en\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131 - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"Cloud Native Computing Foundation (CNCF) taraf\u0131ndan verilen Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131 ve kazanmaya y\u00f6nelik ipu\u00e7lar\u0131...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-23T06:22:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-23T20:26:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"396\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131\",\"datePublished\":\"2019-12-23T06:22:00+00:00\",\"dateModified\":\"2020-12-23T20:26:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\"},\"wordCount\":1598,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg\",\"keywords\":[\"CKAD\",\"Kubernetes\"],\"articleSection\":[\"Kubernetes\",\"T\u00fcrk\u00e7e\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\",\"url\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\",\"name\":\"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131 - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg\",\"datePublished\":\"2019-12-23T06:22:00+00:00\",\"dateModified\":\"2020-12-23T20:26:29+00:00\",\"description\":\"Cloud Native Computing Foundation (CNCF) taraf\u0131ndan verilen Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131 ve kazanmaya y\u00f6nelik ipu\u00e7lar\u0131...\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg\",\"width\":1024,\"height\":396},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131 - Fatih Boy","description":"Cloud Native Computing Foundation (CNCF) taraf\u0131ndan verilen Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131 ve kazanmaya y\u00f6nelik ipu\u00e7lar\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:\/\/fatihboy.com\/en\/ckad-sinav-tavsiyeleri-ve-ipuclari\/","og_locale":"en_US","og_type":"article","og_title":"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131 - Fatih Boy","og_description":"Cloud Native Computing Foundation (CNCF) taraf\u0131ndan verilen Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131 ve kazanmaya y\u00f6nelik ipu\u00e7lar\u0131...","og_url":"https:\/\/fatihboy.com\/en\/ckad-sinav-tavsiyeleri-ve-ipuclari\/","og_site_name":"Fatih Boy","article_published_time":"2019-12-23T06:22:00+00:00","article_modified_time":"2020-12-23T20:26:29+00:00","og_image":[{"width":1024,"height":396,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg","type":"image\/jpeg"}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131","datePublished":"2019-12-23T06:22:00+00:00","dateModified":"2020-12-23T20:26:29+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/"},"wordCount":1598,"commentCount":2,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg","keywords":["CKAD","Kubernetes"],"articleSection":["Kubernetes","T\u00fcrk\u00e7e"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/","url":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/","name":"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131 - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg","datePublished":"2019-12-23T06:22:00+00:00","dateModified":"2020-12-23T20:26:29+00:00","description":"Cloud Native Computing Foundation (CNCF) taraf\u0131ndan verilen Certified Kubernetes Application Developer (CKAD) s\u0131nav\u0131 ve kazanmaya y\u00f6nelik ipu\u00e7lar\u0131...","breadcrumb":{"@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2020\/12\/CKAD.jpg","width":1024,"height":396},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/ckad-sinav-tavsiyeleri-ve-ipuclari\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":"CKAD S\u0131nav Tavsiyeleri ve \u0130pu\u00e7lar\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":1,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/228\/revisions\/230"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/229"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}