+++
author = "AWS Kubernetes Developer Advocates"
categories = ["Archive", "2022", "Weekly"]
date = 2022-01-21T08:00:00Z
draft = false
slug = "002"
title = "EKS News 002"
aliases = [
"/blog/eks-news-002",
"/archive/eks-news-002"
]
+++
Hello EKS News readers! This week's newsletter contains a blog about Kubernetes service discovery using AWS Cloud Map MCS controller, Karpenter on TGIK, tracing traffic through Kubernetes, multiple [Containers from the Couch](https://containersfromthecouch.com/) episodes, and more.
## New and notable blogs
[Kubernetes Multi-cluster Service Discovery using the AWS Cloud Map MCS Controller](https://blog.bytequalia.com/kubernetes-multi-cluster-service-discovery-using-the-aws-cloud-map-mcs-controller/)
* MCS services allow you to share and deploy services across multiple clusters.
* Similar to other network centric approaches such as Cilium’s cluster mesh or Linkerd’s mirrored services
* AWS Cloud Map MCS is an implementation of the [MCS API](https://github.com/kubernetes/enhancements/tree/master/keps/sig-multicluster/1645-multi-cluster-services-api#kep-1645-multi-cluster-services-api), allowing you discover and access services outside a cluster
* 2 primary scenarios: **Different services each deployed to separate clusters** and **Single service deployed to multiple clusters**
* The MCS-Controller is responsible for “syncing” services across multiple clusters with Cloud Map serving as the centralized service registry
* The MCS-Controller release version is [v0.2.2](https://github.com/aws/aws-cloud-map-mcs-controller-for-k8s/releases/tag/v0.2.2) with GA expected in H2 CY2022
* Includes a tutorial that walks through how setup a multi-cluster service with MCS
## Containers from the Couch
Please Subscribe to [Containers from the Couch](https://containersfromthecouch.com/)
[Using Kubecost to monitor your Kubernetes and infrastructure spend](https://youtu.be/2IJntyJy6vY)
* We look at how [Kubecost](https://www.kubecost.com/) can be used to track your infrastructure spending and save you money!
* [`kubectl-cost`](https://github.com/kubecost/kubectl-cost) is a `kubectl` plugin that provides easy CLI access to Kubernetes cost allocation metrics via the kubecost APIs.
[Kubernetes Virtual clusters with Loft Labs](https://youtu.be/a8fIyUd9438)
* We look at benefits and use cases for Kubernetes virtual clusters using [Loft](https://loft.sh/).
* Virtual clusters are completely free at [vcluster.com](https://www.vcluster.com/) and you'll (hopefully) soon be able to use EKS distro for virtual clusters via [loft-sh/vcluster#320](https://github.com/loft-sh/vcluster/pull/320)
## Ecosystem News
[TGI Kubernetes 182: Karpenter](https://youtu.be/zXqrNJaTCrU)
* TGI Kubernetes is a live streaming series that was originally started at Heptio
* This week's episode is covering [**Karpenter**](https://karpenter.sh/)
* "Karpenter simplifies Kubernetes infrastructure with the right nodes at the right time."
* Goes live at 4 PM ET/2100 UTC **TODAY**
[10 real-world stories of how we’ve compromised CI/CD pipelines](https://research.nccgroup.com/2022/01/13/10-real-world-stories-of-how-weve-compromised-ci-cd-pipelines/)
* "Mainstream appreciation for cyberattacks targeting continuous integration and continuous delivery/continuous deployment (CI/CD) pipelines has been gaining momentum."
* It's almost reads like an OWASP Top 10 for CI/CD
* Everything from Jenkins to Docker to Kubernetes to laptops are mentioned, there's probably something relevant to your environment
[Tracing the path of network traffic in Kubernetes](https://learnk8s.io/kubernetes-network-packets)
* "TL;DR: In this article, you will learn how packets flow inside and outside a Kubernetes cluster. Starting from the initial web request and down to the container hosting the application."
* Complete with code samples, `kubectl` outputs, and graphics
* Deep dive
[Some ways DNS can break](https://jvns.ca/blog/2022/01/15/some-ways-dns-can-break/)
* Julia Evans has been deep diving into DNS lately
* This article covers some of the ways you can "stub your toe" on DNS
* Everything from "NXDOMAIN instead of NOERROR" to Java caching to race conditions in Kubernetes
[CISA Urges Organizations to Implement Immediate Cybersecurity Measures to Protect Against Potential Threats](https://www.cisa.gov/uscert/ncas/current-activity/2022/01/18/cisa-urges-organizations-implement-immediate-cybersecurity)
* There has been a sharp increase in malicious activity
* CISA has published [CISA Insights: Implement Cybersecurity Measures Now to Protect Against Potential Critical Threats](https://go.usa.gov/xtB8P) (PDF)
* A two-page checklist of strongly suggested security controls for risk reduction
## Because it's Friday
Remember folks, [this used to be what the internet experience](https://youtu.be/ntQ48-d-8x4) was like for several years.
{{< eo >}}