Emerging projects for developers
Looking at alternatives to help the development process that uses Kubernetes starts to expose a large number of projects in development. While writing this book, Kubernetes advanced from version 1.7 to the beta release of Kubernetes v1.10. At the same time, a large number of projects have started to establish themselves around Kubernetes, working to help smooth some of the rough edges around using Kubernetes actively in a development workflow.
Linters
In the previous section, we were talking about missing components that can't be pre-validated by Kubernetes, but which we can look for ourselves. Three projects that are related to validation are kubeval, kube-lint, and kubetest, described here:
- kubeval :Â https://github.com/garethr/kubeval
kubeval was created by Gareth Rushgrove to validate manifests and configuration files before attempting to apply them. This tool can be extremely handy in double-checking your work when you're creating manifests from your own...