Week 36 - Issue #95
Kubernetes is a powerful container orchestration platform that can automate complex applications' deployment, management, and scaling. There are several tools available to help improve productivity when working with Kubernetes, including K9s, Popeye, Kube-bench, Stern, and Bat.
Microk8s makes it easy to deploy a Kubernetes cluster on Ubuntu Server. You can use it for development or even production purposes.
Research: quantifying GitHub Copilot's impact on developer productivity and happiness | The GitHub Blog
GitHub Copilot is a tool that helps developers be more productive and happy by completing tasks faster and reducing cognitive load.
-A large-scale survey found that developers using GitHub Copilot perceive benefits in areas beyond speeding up tasks, including satisfaction and well-being.
-An experiment found that, on average, developers using GitHub Copilot completed the task faster and with fewer errors.
-GitHub Copilot is free for all teachers verified on GitHub Global Campus.
Patch Manager is an AWS SSM Agent-based patching tool that is cheap, easy to use, and integrates with Security Hub. However, it is very simple and not customizable.
You can use runbooks to automate tasks in Kubernetes, which can streamline your workflows. Runbooks are just markdown files with code blocks that a code runner can execute. In addition, you can use git to manage your runbooks and PRs to get feedback from your colleagues.