The presentation discusses the challenges faced by the platform engineering environment in delivering capability effectively to the end user and the solutions they have implemented using tools like Flux and Kubernetes.
- The platform engineering environment faces challenges in delivering capability effectively to the end user
- The compliance and regulatory challenge is a major issue
- Continuous Authority to Operate (ATO) is a solution to reduce the time to get an ATO down to days and months
- Tools like Flux and Kubernetes help manage the complexity of the infrastructure
- GitLab is used as the single source of truth for everything that's being deployed
- Cluster API is used to manage the deployment of worker clusters
- Cluster API provides node downtime security patching and Kubernetes upgrades
The major challenge faced by the platform engineering environment is the compliance and regulatory challenge. The traditional process of achieving an ATO was very tedious and time-consuming, which led to stagnant and stale systems within the Department of Defense. Kessel Run pushed the ball forward by reducing the time to get an ATO down to days and months and implementing guard rails and static scanning tools to identify vulnerabilities in code bases before shipping them to production. Tools like Flux and Kubernetes help manage the complexity of the infrastructure and GitLab is used as the single source of truth for everything that's being deployed. Cluster API provides node downtime security patching and Kubernetes upgrades, which helps in scaling workers both horizontally and vertically.