The top 10 open-source solutions
running in containers
running in containers
• HTTP server and reverse proxy solutions — NGINX
• NoSQL, relational, and in-memory database solutions —
MongoDB, Postgres, and Redis
• Logging and data analytics — Elasticsearch
• Programming languages and frameworks — node. js, Go, and
Java/JVMs
• Message broker software — RabbitMQ
VERTICAL POD AUTOSCALING: THE DEFINITIVE GUIDE
https://povilasv.me/vertical-pod-autoscaling-the-definitive-guide
https://povilasv.me/vertical-pod-autoscaling-the-definitive-guide
consoleme
ConsoleMe strives to be a multi-account AWS swiss-army knife, making AWS easier for your end-users and cloud administrators. It is designed to consolidate the management of multiple accounts into a single web interface. It allows your end-users and administrators to get credentials / console access to your different accounts, depending on their authorization level. It provides mechanisms for end-users and administrators to both request and manage permissions for IAM roles, S3 buckets, SQS queues, and SNS topics. A self-service wizard is also provided to guide users into requesting the permissions they desire.https://github.com/Netflix/consoleme
Securing Your GitHub Project
- Use a credential manager to protect your access credentials.https://marcinhoppe.com/securing-your-github-project
- Configure two-factor authentication (2FA).
- Enforce signed commits.
- Protect the release branch.
- Require pull request reviews and approvals.
- Scan source code for sensitive data leaks.
- Scrub leaked secrets from git history.
- Only use trusted GitHub Actions.
- Protect the secrets used by GitHub Actions.
- Review project dependencies for vulnerabilities.
- Patch dependencies with vulnerabilities.
- Scan project source code for vulnerabilities.
- Publish a security policy.
- Collaborate on fixes for security vulnerabilities in private forks.
- Publish maintainer advisories for security fixes.
A container journey: .NET 5 web app dockerization
https://martin-horvath.medium.com/a-container-journey-asp-net-core-5-dockerization-6dacd4432a0
The journey continues: Containerized .NET5 web app on Docker connects to database-container
https://martin-horvath.medium.com/the-journey-continues-containerized-net-web-app-on-docker-connects-to-database-container-9c11c8c90383
https://martin-horvath.medium.com/a-container-journey-asp-net-core-5-dockerization-6dacd4432a0
The journey continues: Containerized .NET5 web app on Docker connects to database-container
https://martin-horvath.medium.com/the-journey-continues-containerized-net-web-app-on-docker-connects-to-database-container-9c11c8c90383
How to Set Environment Variables in Linux and Mac: The Missing Manual
Most articles only cover the basics so we've attempted to create the "missing manual" for using environment variables in Linux and Mac.https://doppler.com/blog/how-to-set-environment-variables-in-linux-and-mac
Deploying Software at GoCardless: Open-Sourcing our “Getting Started” Tutorial
https://medium.com/gocardless-tech/deploying-software-at-gocardless-open-sourcing-our-getting-started-tutorial-ab857aa91c9e
Utopia: Tutorials: Getting Started
https://github.com/gocardless/utopia-getting-started/wiki/Utopia:-Tutorials:-Getting-Started
https://medium.com/gocardless-tech/deploying-software-at-gocardless-open-sourcing-our-getting-started-tutorial-ab857aa91c9e
Utopia: Tutorials: Getting Started
https://github.com/gocardless/utopia-getting-started/wiki/Utopia:-Tutorials:-Getting-Started
CI/CD Workflow for AWS ECS via Terragrunt and GitHub Actions
Adopt Terraform to auto-provision infrastructure, and GitHub Flow to continuously test and deploy code
https://camillovisini.com/article/terragrunt-github-actions-aws-ecsdriftctl
code: https://github.com/cloudskiff/driftctl
Detect, track and alert on infrastructure driftannouncing: https://driftctl.com/2020/12/22/announcing-driftctl
code: https://github.com/cloudskiff/driftctl
The Mysterious Case of the Bad Gateway (502)
https://www.transposit.com/blog/2018.09.14-mysterious-case
https://www.transposit.com/blog/2018.09.14-mysterious-case
upptime
Upptime is the open-source uptime monitor and status page, powered entirely by GitHub Actions and Issues.https://github.com/upptime/upptime
Kernel privilege escalation: how Kubernetes container isolation impacts privilege escalation attacks
https://snyk.io/blog/kernel-privilege-escalation
https://snyk.io/blog/kernel-privilege-escalation