Tag: Containers
-
10 docker security best practices
Posted on November 30, 2020, Level intermediate Resource Length short
Docker containers and Kubernetes are the driving force of a modern software development life cycle. Although Docker is a safer option than working on the host machine directly, many potential security issues may arise while working with containers. By Sofija Simic, an aspiring technical writer at phoenixNAP.
Tags docker devops infosec containers software-architecture cio
-
Data-driven software architecture
Posted on October 29, 2020, Level beginner Resource Length short
The web continues to grow and expand in innovative ways. At the same time, few seem to notice that the way web applications are currently built is dragging us ever deeper into technical debt. Software-centric architecture and legacy technologies used to implement it are at odds with the potential of the web. At best they are wildly inefficient, and at worst they are heading us into a software apocalypse. By AtomGraph.
Tags software-architecture containers web-development app-development agile big-data
-
Be effective with Bitrise CI for Android — the lessons learned the hard way
Posted on October 28, 2020, Level intermediate Resource Length long
I'm pretty sure we can all agree on how CI tools support our day to day effectiveness. How they might save dozens of hours spent on non-essential tasks. Yet, it's common to present CI tools as a hassle; slow, bulky, and unreliable pipelines bloated with chaotic events instead of fast, maintainable feedback loop configured to support both product quality and team flexibility. By Maciej Malak.
Tags cicd android web-development software-architecture containers
-
Rebuilding Linkerd's continuous integration (CI) with Kubernetes in Docker (kind) and GitHub Action
Posted on October 24, 2020, Level intermediate Resource Length medium
In mid-2019, the Linkerd project's continuous integration (CI) took 45 minutes, all tests were serialized on a single Kubernetes cluster, and multi-hour backups were common. A migration onto one-off Kubernetes in Docker (kind) clusters and GitHub Actions got CI below 10 minutes, and made it parallelizable. By Andrew Seigner.
Tags cloud docker kubernetes containers devops
-
Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo
Posted on October 13, 2020, Level intermediate Resource Length long
GitOps practices support continuous delivery in hybrid, multi-cluster Kubernetes environments. In this two-part article, we'll build a CI/CD workflow that demonstrates the potential of combining Tekton and GitOps. You'll also be introduced to Red Hat OpenShift Serverless, as we'll use Knative service resources in our CI/CD workflow. By David Sancho.
Tags devops software cicd containers
-
Helm 3 umbrella charts & standalone chart image tags — alternative approach
Posted on October 13, 2020, Level intermediate Resource Length medium
Helm umbrella charts, for those who aren't familiar, describe and encapsulate a deployable collection of loosely couple Kubernetes components as a higher-order Helm chart. A collection of software elements that each have their own individual charts but, for whatever reason (e.g. design choices, ease of deployability, versioning complexities), must be installed or upgraded as a since atomic unit. By Christopher Parker, MSc.
Tags devops cicd containers kubernetes
-
Bootstrapping Java Kubernetes apps with spring Initializr and K8s initializer
Posted on October 9, 2020, Level intermediate Resource Length medium
Build a Spring Boot app and deploy to K8s without writing a single line of YAML. By Daniel Bryant.
Tags cloud devops kubernetes java containers
-
EKS vs GKE vs AKS: Evaluating Kubernetes in the cloud
Posted on October 3, 2020, Level beginner Resource Length long
We are now six years past the initial release of Kubernetes, and it continues to be one of the fastest-growing open-source projects to date. By Michael Foster.
Tags devops cloud aws containers azure kubernetes gcp
-
Simplify Kubernetes resource access control using RBAC impersonation
Posted on September 20, 2020, Level intermediate Resource Length long
In this tutorial, authors propose a way to "mimic" group memberships - which can be either by team, project or any other aggregation you may need - using stock Kubernetes authorization features. By Juanjo Ciarlante @cncf.
Tags cio devops kubernetes containers software-architecture
-
Rootless containers using Podman
Posted on September 18, 2020, Level intermediate Resource Length medium
Watch this two-part video series on understanding root inside and outside of containers and how user namespaces work. By Brian Smith (Red Hat).
Tags devops app-development containers cloud docker
-
Serverless observability: the ultimate guide
Posted on September 17, 2020, Level intermediate Resource Length medium
Observability is an application state that gives you both the insight you need to understand what went wrong, and the tracing and tracking capabilities that help you understand why an error occurred. By Emrah Samdan.
Tags serverless devops kubernetes containers software-architecture
-
Istio OIDC authentication
Posted on September 16, 2020, Level intermediate Resource Length medium
A service mesh is an architectural pattern that provides common network services as a feature of the infrastructure. This typically includes features such as service discovery and policy enforcement to control how services within the mesh can communicate with each other. By Luke Addison.
Tags devops cloud kubernetes containers software-architecture