Gwen Shapira
07/30/2024, 4:46 PMColt McNealy
07/30/2024, 11:14 PMNetworkPolicy to ensure pods can't talk to things they shoudln't be able to
• Ensure they don't have any ServiceAccount allowing any unsavory access to stuff
• Resource limits
• Proper ACL's on any resources they do have access to (eg. kafka topics)Colt McNealy
07/30/2024, 11:14 PMGwen Shapira
07/30/2024, 11:15 PMGwen Shapira
07/30/2024, 11:17 PMColt McNealy
07/30/2024, 11:21 PMColt McNealy
07/30/2024, 11:21 PMGwen Shapira
07/30/2024, 11:22 PMColt McNealy
07/30/2024, 11:22 PMGwen Shapira
07/30/2024, 11:23 PMColt McNealy
07/30/2024, 11:23 PMThe first isThat seems like a weakness in Istio. There should be by default a, which allowed us to share the process namespace with our sidecar container. Since our sidecar was the Istio proxy, we gained access to Istio’s configuration, including an access token to the cluster’s centralized Istiod server.shareProcessNamespace
ValidatingAdmissionWebhook which rejects pods with that configurationColt McNealy
07/30/2024, 11:24 PMGwen Shapira
07/30/2024, 11:24 PMColt McNealy
07/30/2024, 11:25 PMGwen Shapira
07/30/2024, 11:25 PMColt McNealy
07/30/2024, 11:26 PMWorkflowTemplate lets them configure some things about the pod that Confluent probably can hard-code.Colt McNealy
07/30/2024, 11:26 PMGwen Shapira
07/30/2024, 11:27 PMGwen Shapira
07/30/2024, 11:28 PMColt McNealy
07/30/2024, 11:28 PMColt McNealy
07/30/2024, 11:28 PMColt McNealy
07/30/2024, 11:28 PMGwen Shapira
07/30/2024, 11:28 PMGwen Shapira
07/30/2024, 11:29 PM