Securing the Infrastructure
In this chapter, we will delve into the critical aspect of securing the infrastructure in cloud-native environments. Infrastructure security is a fundamental component of a comprehensive security strategy as it lays the foundation for protecting applications and data in the cloud. By adhering to best practices and leveraging the right tools and platforms, you can fortify your infrastructure against potential threats and vulnerabilities.
Throughout this chapter, you will gain hands-on experience implementing various security measures for Kubernetes, service mesh, and container security. You will learn how to create and manage network policies, role-based access control (RBAC), and runtime monitoring using tools such as Falco and OPA-Gatekeeper. Additionally, you will explore the security features of Calico as a CNI plugin and understand the importance of container isolation.
We will also discuss the principles of defense in depth and least privilege...