{"id":7733,"date":"2024-12-26T12:45:12","date_gmt":"2024-12-26T09:45:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/"},"modified":"2024-12-26T12:45:12","modified_gmt":"2024-12-26T09:45:12","slug":"nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/","title":{"rendered":"Nginx Ingress, Cert-Manager ve Let&#8217;s Encrypt ile HTTPS G\u00fcvenli\u011fi"},"content":{"rendered":"<p>Nginx Ingress, Cert-Manager ve Let&#8217;s Encrypt ile HTTPS G\u00fcvenli\u011fi<\/p>\n<p>Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller, Cert-Manager ve Let&#8217;s Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in kolayca HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m.  Bu g\u00fc\u00e7l\u00fc ara\u00e7lar sayesinde, karma\u015f\u0131k SSL sertifika y\u00f6netimini otomatikle\u015ftirecek ve sitenizi g\u00fcvence alt\u0131na alacaks\u0131n\u0131z.  \u0130\u015fte ad\u0131m ad\u0131m yapman\u0131z gerekenler:<\/p>\n<h2>Gereksinimler<\/h2>\n<p>Ba\u015flamadan \u00f6nce a\u015fa\u011f\u0131daki ara\u00e7lar\u0131n kurulu ve \u00e7al\u0131\u015f\u0131r durumda oldu\u011fundan emin olun:<\/p>\n<ul>\n<li>Kubernetes k\u00fcmesi<\/li>\n<li>kubectl<\/li>\n<li>Helm<\/li>\n<\/ul>\n<p>Bu ara\u00e7lar\u0131 kurmak i\u00e7in ilgili belgelerine ba\u015fvurabilirsiniz.  Kubernetes kurulumu ve y\u00f6netimi biraz karma\u015f\u0131k olabilir, bu y\u00fczden kaynaklara g\u00f6z atman\u0131z\u0131 tavsiye ederim. <a href=\"https:\/\/kubernetes.io\/\">Kubernetes Resmi Sitesi<\/a> iyi bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.<\/p>\n<h2>Nginx Ingress Controller Kurulumu<\/h2>\n<p>\u0130lk ad\u0131m\u0131m\u0131z, Nginx Ingress Controller&#8217;\u0131 Kubernetes k\u00fcmemize kurmak.  Bunun i\u00e7in Helm kullanaca\u011f\u0131z.  A\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">helm repo add ingress-nginx https:\/\/kubernetes.github.io\/ingress-nginx\nhelm install nginx-ingress ingress-nginx\/ingress-nginx\n<\/code><\/pre>\n<p>Bu komut, Nginx Ingress Controller&#8217;\u0131 kuracak ve k\u00fcmenizde bir Ingress resource&#8217;u olu\u015fturacakt\u0131r.  Kurulum tamamland\u0131ktan sonra,  Ingress Controller&#8217;\u0131n do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in durumunu kontrol etmeniz \u00f6nemlidir.  Hata olmas\u0131 durumunda, loglar\u0131 inceleyerek sorunun kayna\u011f\u0131n\u0131 belirleyebilirsiniz.<\/p>\n<h2>Cert-Manager Kurulumu<\/h2>\n<p>\u015eimdi, Let&#8217;s Encrypt ile otomatik SSL sertifika y\u00f6netimi i\u00e7in Cert-Manager&#8217;\u0131 kuraca\u011f\u0131z. Yine Helm kullanaca\u011f\u0131z:<\/p>\n<pre><code class=\"language-bash\">helm repo add jetstack https:\/\/charts.jetstack.io\nhelm install cert-manager jetstack\/cert-manager --namespace cert-manager --create-namespace --set installCRDs=true\n<\/code><\/pre>\n<p>Bu i\u015flem, Cert-Manager&#8217;\u0131 ve gerekli CRD&#8217;leri (Custom Resource Definitions) kuracakt\u0131r. Kurulumun ba\u015far\u0131l\u0131 oldu\u011fundan emin olmak i\u00e7in  kubectl get pods -n cert-manager komutunu kullanarak podlar\u0131n durumunu kontrol edin. T\u00fcm podlar\u0131n &#8220;Running&#8221; durumunda olmas\u0131 beklenir.  E\u011fer sorunlar ya\u015farsan\u0131z,  loglar\u0131 detayl\u0131 bir \u015fekilde inceleyin.  Cert-Manager olduk\u00e7a g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r ve do\u011fru yap\u0131land\u0131r\u0131lmas\u0131 \u00f6nemlidir.<\/p>\n<h2>Let&#8217;s Encrypt ile SSL Sertifikas\u0131 Elde Etme<\/h2>\n<p>Cert-Manager, Let&#8217;s Encrypt ile otomatik olarak SSL sertifikalar\u0131 sa\u011flayabilir. Bunun i\u00e7in,  uygulaman\u0131z i\u00e7in bir  Issuer  ve bir  Certificate  resource&#8217;u tan\u0131mlaman\u0131z gerekir.  A\u015fa\u011f\u0131daki \u00f6rnekte, bir Issuer  ve Certificate  tan\u0131mlanm\u0131\u015ft\u0131r:<\/p>\n<pre><code class=\"language-yaml\">apiVersion: cert-manager.io\/v1\nkind: Issuer\nmetadata:\n  name: letsencrypt-prod\nspec:\n  acme:\n    email: sizin.email@adresiniz.com\n    server: https:\/\/acme-v02.api.letsencrypt.org\/directory\n    privateKeySecretRef:\n      name: letsencrypt-prod-private-key\n    solvers:\n    - http01:\n        ingress:\n          class: nginx\n---\napiVersion: cert-manager.io\/v1\nkind: Certificate\nmetadata:\n  name: my-app-cert\nspec:\n  dnsNames:\n  - fatihsoysal.com  #Sizin domain ad\u0131n\u0131z\n  issuerRef:\n    name: letsencrypt-prod\n    kind: Issuer\n  secretName: my-app-secret\n<\/code><\/pre>\n<p>Bu yap\u0131land\u0131rmada, dnsNames alan\u0131na kendi domain ad\u0131n\u0131z\u0131 eklemeniz gerekmektedir.  secretName alan\u0131nda belirtilen secret&#8217;e sertifika ve anahtar kaydedilecektir.  Bu dosyay\u0131 kubectl apply -f certificate.yaml komutu ile uygulay\u0131n.  Cert-Manager,  otomatik olarak Let&#8217;s Encrypt&#8217;ten sertifika talep edecek ve  Ingress Controller&#8217;a y\u00f6nlendirecektir.  Bu i\u015flem birka\u00e7 dakika s\u00fcrebilir.<\/p>\n<h2>Ingress Resource Tan\u0131mlama<\/h2>\n<p>Son olarak,  uygulaman\u0131z i\u00e7in bir Ingress resource&#8217;u tan\u0131mlayarak trafi\u011fi HTTPS \u00fczerinden y\u00f6nlendirebilirsiniz.  A\u015fa\u011f\u0131daki \u00f6rnekte,  my-app-cert sertifikas\u0131n\u0131 kullanan bir Ingress tan\u0131mlanm\u0131\u015ft\u0131r:<\/p>\n<pre><code class=\"language-yaml\">apiVersion: networking.k8s.io\/v1\nkind: Ingress\nmetadata:\n  name: my-app-ingress\nspec:\n  tls:\n  - hosts:\n    - fatihsoysal.com  #Sizin domain ad\u0131n\u0131z\n    secretName: my-app-secret\n  rules:\n  - host: fatihsoysal.com  #Sizin domain ad\u0131n\u0131z\n    http:\n      paths:\n      - path: \/\n        pathType: Prefix\n        backend:\n          service:\n            name: my-app-service\n            port:\n              number: 80\n<\/code><\/pre>\n<p>Bu yap\u0131land\u0131rmada, hosts ve secretName alanlar\u0131n\u0131 kendi de\u011ferlerinizle de\u011fi\u015ftirmeyi unutmay\u0131n.  my-app-service  uygulaman\u0131z\u0131n Kubernetes Service ad\u0131d\u0131r. Bu dosyay\u0131 da kubectl apply -f ingress.yaml komutu ile uygulay\u0131n.  Bundan sonra, uygulaman\u0131za https:\/\/fatihsoysal.com adresinden g\u00fcvenli bir \u015fekilde eri\u015febilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, Nginx Ingress Controller, Cert-Manager ve Let&#8217;s Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n kolay ve otomatik bir yolunu g\u00f6sterdim. Bu s\u00fcre\u00e7,  karma\u015f\u0131k SSL sertifika y\u00f6netimini basitle\u015ftirir ve g\u00fcvenli\u011finizi art\u0131r\u0131r.  Umar\u0131m bu makale size yard\u0131mc\u0131 olmu\u015ftur. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.  Herhangi bir sorunuz varsa, yorumlarda sorabilirsiniz.<\/p>\n<p>#Etiketler: Nginx Ingress Controller, Cert-Manager, Let&#8217;s Encrypt, HTTPS, Kubernetes, SSL, Sertifika, G\u00fcvenlik, Otomatik Sertifika, Helm<\/p>\n","protected":false},"excerpt":{"rendered":"Nginx Ingress, Cert-Manager ve Let&#8217;s Encrypt ile HTTPS G\u00fcvenli\u011fi Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller,&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":[1],"tags":[],"class_list":{"0":"post-7733","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","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>Nginx Ingress, Cert-Manager ve Let&#039;s Encrypt ile HTTPS G\u00fcvenli\u011fi<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller, Cert-Manager ve Let&#039;s Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in kolayca HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. Bu g\u00fc\u00e7l\u00fc ara\u00e7lar sayesinde, karma\u015f\u0131k SSL sertifika y\u00f6netimini otomatikle\u015ftirecek ve sitenizi g\u00fcvence alt\u0131na alacaks\u0131n\u0131z. \u0130\u015fte ad\u0131m ad\u0131m yapman\u0131z gerekenler:\" \/>\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\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nginx Ingress, Cert-Manager ve Let&#039;s Encrypt ile HTTPS G\u00fcvenli\u011fi\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller, Cert-Manager ve Let&#039;s Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in kolayca HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. Bu g\u00fc\u00e7l\u00fc ara\u00e7lar sayesinde, karma\u015f\u0131k SSL sertifika y\u00f6netimini otomatikle\u015ftirecek ve sitenizi g\u00fcvence alt\u0131na alacaks\u0131n\u0131z. \u0130\u015fte ad\u0131m ad\u0131m yapman\u0131z gerekenler:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-26T09:45:12+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=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Nginx Ingress, Cert-Manager ve Let&#8217;s Encrypt ile HTTPS G\u00fcvenli\u011fi\",\"datePublished\":\"2024-12-26T09:45:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/\"},\"wordCount\":614,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/\",\"name\":\"Nginx Ingress, Cert-Manager ve Let's Encrypt ile HTTPS G\u00fcvenli\u011fi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-26T09:45:12+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller, Cert-Manager ve Let's Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in kolayca HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. Bu g\u00fc\u00e7l\u00fc ara\u00e7lar sayesinde, karma\u015f\u0131k SSL sertifika y\u00f6netimini otomatikle\u015ftirecek ve sitenizi g\u00fcvence alt\u0131na alacaks\u0131n\u0131z. \u0130\u015fte ad\u0131m ad\u0131m yapman\u0131z gerekenler:\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nginx Ingress, Cert-Manager ve Let&#8217;s Encrypt ile HTTPS G\u00fcvenli\u011fi\"}]},{\"@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":"Nginx Ingress, Cert-Manager ve Let's Encrypt ile HTTPS G\u00fcvenli\u011fi","description":"Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller, Cert-Manager ve Let's Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in kolayca HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. Bu g\u00fc\u00e7l\u00fc ara\u00e7lar sayesinde, karma\u015f\u0131k SSL sertifika y\u00f6netimini otomatikle\u015ftirecek ve sitenizi g\u00fcvence alt\u0131na alacaks\u0131n\u0131z. \u0130\u015fte ad\u0131m ad\u0131m yapman\u0131z gerekenler:","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\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/","og_locale":"tr_TR","og_type":"article","og_title":"Nginx Ingress, Cert-Manager ve Let's Encrypt ile HTTPS G\u00fcvenli\u011fi","og_description":"Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller, Cert-Manager ve Let's Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in kolayca HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. Bu g\u00fc\u00e7l\u00fc ara\u00e7lar sayesinde, karma\u015f\u0131k SSL sertifika y\u00f6netimini otomatikle\u015ftirecek ve sitenizi g\u00fcvence alt\u0131na alacaks\u0131n\u0131z. \u0130\u015fte ad\u0131m ad\u0131m yapman\u0131z gerekenler:","og_url":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-26T09:45:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Nginx Ingress, Cert-Manager ve Let&#8217;s Encrypt ile HTTPS G\u00fcvenli\u011fi","datePublished":"2024-12-26T09:45:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/"},"wordCount":614,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/","url":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/","name":"Nginx Ingress, Cert-Manager ve Let's Encrypt ile HTTPS G\u00fcvenli\u011fi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-26T09:45:12+00:00","description":"Merhaba! Fatih Soysal olarak, bu makalede Nginx Ingress Controller, Cert-Manager ve Let's Encrypt kullanarak Kubernetes k\u00fcmenizdeki uygulamalar\u0131n\u0131z i\u00e7in kolayca HTTPS g\u00fcvenli\u011fi sa\u011flaman\u0131n ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131m. Bu g\u00fc\u00e7l\u00fc ara\u00e7lar sayesinde, karma\u015f\u0131k SSL sertifika y\u00f6netimini otomatikle\u015ftirecek ve sitenizi g\u00fcvence alt\u0131na alacaks\u0131n\u0131z. \u0130\u015fte ad\u0131m ad\u0131m yapman\u0131z gerekenler:","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/nginx-ingress-cert-manager-ve-lets-encrypt-ile-https-guvenligi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Nginx Ingress, Cert-Manager ve Let&#8217;s Encrypt ile HTTPS G\u00fcvenli\u011fi"}]},{"@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\/7733","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=7733"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7733\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}