{"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":"Kubernetes'te \u00c7ok Kirac\u0131l\u0131 Ortam ve G\u00fcvenlik Temelleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"28LQxcQQFH\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kuberneteste-cok-kiracili-ortam-ve-guvenlik-temelleri\/\">Kubernetes&#8217;te \u00c7ok Kirac\u0131l\u0131 Ortam ve G\u00fcvenlik Temelleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kuberneteste-cok-kiracili-ortam-ve-guvenlik-temelleri\/embed\/#?secret=28LQxcQQFH\" width=\"600\" height=\"338\" title=\"&#8220;Kubernetes&#8217;te \u00c7ok Kirac\u0131l\u0131 Ortam ve G\u00fcvenlik Temelleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"28LQxcQQFH\" 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":"Modern bulut tabanl\u0131 uygulamalar\u0131n h\u0131zla yayg\u0131nla\u015fmas\u0131yla birlikte, \u015firketler genellikle ayn\u0131 Kubernetes k\u00fcmesi \u00fczerinde farkl\u0131 ekiplerin veya uygulamalar\u0131n bir arada bar\u0131nd\u0131r\u0131lmas\u0131 ihtiyac\u0131yla kar\u015f\u0131la\u015f\u0131yor. Peki, bu karma\u015f\u0131k yap\u0131y\u0131 y\u00f6netirken kaynaklar\u0131 nas\u0131l adil da\u011f\u0131tabilir, ekipler aras\u0131 izolasyonu nas\u0131l sa\u011flayabilir ve g\u00fcvenlik risklerini en aza indirebiliriz? Bu makalede, Kubernetes'in sundu\u011fu g\u00fc\u00e7l\u00fc ara\u00e7lar olan Namespaces, Resource Quotas, NetworkPolicies ve Pod Security Admission mekanizmalar\u0131n\u0131 kullanarak \u00e7ok kirac\u0131l\u0131 (multi-tenancy) bir ortamda sa\u011flam bir g\u00fcvenlik temeli olu\u015fturman\u0131n inceliklerini ad\u0131m ad\u0131m ke\u015ffedece\u011fiz. Amac\u0131m\u0131z, hem yeni ba\u015flayanlar\u0131n konuyu temelden anlamas\u0131n\u0131 sa\u011flamak hem de deneyimli kullan\u0131c\u0131lar i\u00e7in pratik ipu\u00e7lar\u0131 sunmakt\u0131r."}