{"id":8714,"date":"2021-10-16T22:08:00","date_gmt":"2021-10-16T16:38:00","guid":{"rendered":"https:\/\/opstree.com\/blog\/\/?p=8714"},"modified":"2025-11-27T16:21:27","modified_gmt":"2025-11-27T10:51:27","slug":"monthly-newsletter-october21","status":"publish","type":"post","link":"https:\/\/opstree.com\/blog\/monthly-newsletter-october21\/","title":{"rendered":"Monthly Newsletter (October\u201921)"},"content":{"rendered":"\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"150\" class=\"wp-image-8716\" src=\"https:\/\/opstree.com\/blog\/\/wp-content\/uploads\/2021\/10\/unnamed-7.png?w=600\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\">We have always worked towards continuously enhancing our capabilities and expertise across Microservices, Kubernetes, Cloud &amp; DevSecOps. Here, in this newsletter, we\u2019re excited to share our learnings and experiences with these technologies!<\/p>\r\n\r\n\r\n\r\n<p><!--more--><\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>What&#8217;s Trending<\/strong>!<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"138\" height=\"138\" class=\"wp-image-8717\" src=\"https:\/\/opstree.com\/blog\/\/wp-content\/uploads\/2021\/10\/unnamed-10.png?w=138\" alt=\"\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>WhitePaper &#8216;Application Modernization&#8217;<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-left wp-block-paragraph\">This white paper will help you to discover what application modernization is, the benefits, its challenges, how to get started with app modernization, and more. <a href=\"https:\/\/www.opstree.com\/buildpiper\/Application_Modernization.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Download White Paper<\/a>!<\/p>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"138\" height=\"138\" class=\"wp-image-8718\" src=\"https:\/\/opstree.com\/blog\/\/wp-content\/uploads\/2021\/10\/unnamed-9.png?w=138\" alt=\"\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Open-source &#8216;K8s Vault Webhook&#8217;<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-left wp-block-paragraph\">An open-source tool from OpsTree for secrets management!. A Kubernetes webhook that can inject secrets into Kubernetes resources by connecting to multiple secret managers. Go ahead leverage the <a href=\"https:\/\/github.com\/OT-CONTAINER-KIT\/k8s-vault-webhook\" target=\"_blank\" rel=\"noreferrer noopener\">opportunity<\/a>!<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/www.youtube.com\/watch?v=PJKIUq1GhBQ&amp;t=13s\" target=\"_blank\" rel=\"noopener\">&#8216;How To Write Effective Docker File&#8217;- Watch Our Mini-Workshop On YouTube<\/a><\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\">Hear from our Thought Leaders<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"316\" class=\"wp-image-8721\" src=\"https:\/\/opstree.com\/blog\/\/wp-content\/uploads\/2021\/10\/unnamed-8.png?w=800\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>It&#8217;s Time To Manage Your Kubernetes Secrets!<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\">When it comes to Kubernetes Secrets, people always have many questions &amp; notions. So let&#8217;s find out how can we efficiently manage them!<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\r\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/opstree.com\/blog\/\/2021\/09\/14\/introducing-kubernetes-vault-web-hook\"><strong>Read the full article\u00a0<\/strong><\/a><\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"316\" class=\"wp-image-8205\" src=\"https:\/\/opstree.com\/blog\/\/wp-content\/uploads\/2021\/09\/unnamed-11.png?w=800\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Helm Charts &#8211; Explained!<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\">These are the fundamental questions which many of us have\u2026What are Helm charts?, How does it help with Kubernetes? What does it have to do with YAML?. It&#8217;s time to clear all of such doubts!<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\r\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/opstree.com\/blog\/\/2021\/09\/16\/what-are-helm-charts\"><strong>Read the full article\u00a0<\/strong><\/a><\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns: 29% auto;\">\r\n<figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"200\" class=\"wp-image-7858 size-full\" src=\"https:\/\/opstree.com\/blog\/\/wp-content\/uploads\/2021\/08\/unnamed-6-1-1.png?w=150\" alt=\"\" \/><\/figure>\r\n<div class=\"wp-block-media-text__content\">\r\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:clamp(16.293px, 1.018rem + ((1vw - 3.2px) * 0.68), 25px); line-height: 0.2;\"><strong>SAVE THE DATE<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"line-height: 0.2;\"><em><strong>FREE HANDS-ON, MINI-WORKSHOP<\/strong><\/em><\/p>\r\n\r\n\r\n\r\n<h6 class=\"has-text-align-center wp-block-heading\" style=\"line-height: 0.2;\">AWS Cloudwatch<\/h6>\r\n\r\n\r\n\r\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\r\n<div class=\"wp-block-button has-custom-font-size has-small-font-size\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.linkedin.com\/events\/miniworkshop-awscloudwatch6852192785118887936\/\" target=\"_blank\" rel=\"noopener\">register now<\/a><\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Saturday, September 23th, 10 AM IST<\/strong><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Btw, we&#8217;re just a\u00a0call\/email away, if you want to discuss any of your Cloud, DevSecOps, Containerisation challenges!<\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-right wp-block-paragraph\"><strong>Until Next Month<\/strong>\u00a0[\ud83d\udc4b]<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-social-links aligncenter is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-026eaadd wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-linkedin wp-block-social-link\"><a href=\"https:\/\/www.linkedin.com\/company\/buildpiper-opstree-labs\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li>\r\n\r\n<li class=\"wp-social-link wp-social-link-youtube wp-block-social-link\"><a href=\"https:\/\/www.youtube.com\/channel\/UCeLma6SpNYH7jjYKSBNSexw\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">YouTube<\/span><\/a><\/li>\r\n\r\n<li class=\"wp-social-link wp-social-link-github wp-block-social-link\"><a href=\"https:\/\/github.com\/OpsTree\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">GitHub<\/span><\/a><\/li>\r\n\r\n<li class=\"wp-social-link wp-social-link-facebook wp-block-social-link\"><a href=\"https:\/\/www.facebook.com\/opstree\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Facebook<\/span><\/a><\/li>\r\n\r\n<li class=\"wp-social-link wp-social-link-medium wp-block-social-link\"><a href=\"https:\/\/medium.com\/buildpiper\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M13.2,12c0,3-2.4,5.4-5.3,5.4S2.6,15,2.6,12s2.4-5.4,5.3-5.4S13.2,9,13.2,12 M19.1,12c0,2.8-1.2,5-2.7,5s-2.7-2.3-2.7-5s1.2-5,2.7-5C17.9,7,19.1,9.2,19.1,12 M21.4,12c0,2.5-0.4,4.5-0.9,4.5c-0.5,0-0.9-2-0.9-4.5s0.4-4.5,0.9-4.5C21,7.5,21.4,9.5,21.4,12\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Medium<\/span><\/a><\/li><\/ul>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>We have always worked towards continuously enhancing our capabilities and expertise across Microservices, Kubernetes, Cloud &amp; DevSecOps. Here, in this newsletter, we\u2019re excited to share our learnings and experiences with these technologies!<\/p>\n","protected":false},"author":207103662,"featured_media":29900,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[28070474],"tags":[],"class_list":["post-8714","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"blocksy_meta":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/opstree.com\/blog\/wp-content\/uploads\/2025\/11\/DevSecOps-1.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfDBOm-2gy","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/posts\/8714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/users\/207103662"}],"replies":[{"embeddable":true,"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/comments?post=8714"}],"version-history":[{"count":5,"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/posts\/8714\/revisions"}],"predecessor-version":[{"id":30079,"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/posts\/8714\/revisions\/30079"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/media\/29900"}],"wp:attachment":[{"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/media?parent=8714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/categories?post=8714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opstree.com\/blog\/wp-json\/wp\/v2\/tags?post=8714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}