{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Kanister (CNCF ChatLoopBackOff #68): Kapsaml\u0131 Rehber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"w3vohOBpoq\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kanister-cncf-chatloopbackoff-68-kapsamli-rehber\/\">Kanister (CNCF ChatLoopBackOff #68): Kapsaml\u0131 Rehber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kanister-cncf-chatloopbackoff-68-kapsamli-rehber\/embed\/#?secret=w3vohOBpoq\" width=\"600\" height=\"338\" title=\"&#8220;Kanister (CNCF ChatLoopBackOff #68): Kapsaml\u0131 Rehber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"w3vohOBpoq\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Bulut-yerel uygulamalar\u0131n karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 y\u00f6netmek, s\u00fcrekli artan bir zorluk haline geldi. Bu karma\u015f\u0131kl\u0131\u011f\u0131 azaltmak ve uygulamalar\u0131n tutarl\u0131 bir \u015fekilde farkl\u0131 ortamlarda \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in yeni \u00e7\u00f6z\u00fcmlere ihtiya\u00e7 duyuluyor. \u0130\u015fte tam bu noktada Kanister devreye giriyor. CNCF'nin ChatLoopBackOff podcast'inin 68. b\u00f6l\u00fcm\u00fcnde detayl\u0131 olarak ele al\u0131nan Kanister, bulut-yerel uygulamalar\u0131n y\u00f6netimini kolayla\u015ft\u0131rmak i\u00e7in tasarlanm\u0131\u015f g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bu rehber, Kanister'\u0131n temellerinden ileri d\u00fczey kullan\u0131m senaryolar\u0131na kadar geni\u015f bir yelpazeyi kapsayarak, sizi Kanister d\u00fcnyas\u0131nda bir yolculu\u011fa \u00e7\u0131karacak."}