DevOps & Platforms
Viewing all posts categorized under DevOps & Platforms.
Timeline
Filter by Year
Platform Engineering Becomes Mainstream
Enterprise adoption metrics and best practices for Internal Developer Platforms (IDP).
Platform Engineering Becomes Mainstream
Enterprise adoption metrics and best practices for Internal Developer Platforms (IDP).
Kubernetes 1.20: Deprecating Dockershim and transitioning to CRI-compliant runtimes
Analyzing the Kubernetes 1.20 release, detailing the deprecation of the Docker runtime shim (Dockershim) in late 2020.
Kubernetes 1.19: Ingress API graduation to GA and Warning Headers
Analyzing the Kubernetes 1.19 release, detailing the graduation of the Ingress API to General Availability (networking.k8s.io/v1).
Kubernetes 1.17: Cloud Provider Label Standardizations and Nodes GA
Analyzing the Kubernetes 1.17 release, detailing the graduation of cloud-provider node labels and API standardizations.
GitHub Actions GA Release: Standardizing Continuous Integration Pipelines
Analyzing the General Availability (GA) release of GitHub Actions, detailing declarative YAML workflows and runner setups.
Kubernetes 1.15: Custom Resource Definition Validation and API Schemas
Analyzing the Kubernetes 1.15 release, detailing Custom Resource Definition validation and OpenAPI schema integrations.
Kubernetes 1.13: Container Storage Interface (CSI) graduation to GA
Analyzing the Kubernetes 1.13 release, detailing the graduation of the Container Storage Interface (CSI) to General Availability.
GitHub Actions Beta: Declarative Workflow Automation and CI/CD Integrations
Analyzing the GitHub Actions public beta announcement in late 2018, detailing declarative YAML workflows and runner setups.
Kubernetes 1.11: IPVS Load Balancing and CoreDNS Cluster Integrations
Analyzing the release of Kubernetes 1.11 in July 2018, detailing the graduation of IPVS load balancing and CoreDNS.
Kubernetes 1.9 Workloads API GA: The Stabilization of Production Pod Controllers
Analyzing the Kubernetes 1.9 release, detailing the graduation of the Workloads API (apps/v1) to General Availability (GA).
Docker and Kubernetes Native Integration: The End of Orchestration Wars
Analyzing Docker's announcement in late 2017 of native Kubernetes support, marking the end of container orchestration wars.
Kubernetes 1.7: Custom Resource Definitions (CRDs) and Operator Architectures
Analyzing the Kubernetes 1.7 release, detailing the replacement of ThirdPartyResources with Custom Resource Definitions (CRDs).
Docker Swarm ingress Routing: Orchestrating Cluster load balancers
A technical guide to Docker Swarm ingress routing mesh configurations in late 2016, detailing routing rules and load balancing.
Kubernetes 1.5: StatefulSets and Production Storage Orchestration
Analyzing the release of Kubernetes 1.5 in December 2016. We break down the transition of PetSets to StatefulSets for databases.
Yarn Package Manager: Fast, Secure, and Deterministic Dependencies for JS apps
Analyzing Facebook's Yarn package manager release in October 2016. We detail package caching, lockfile checking, and install optimizations.
Docker Swarm Mode: Orchestrating Cluster Tasks Natively inside the Docker Daemon
Analyzing the upcoming Docker 1.12 Swarm Mode features, detailing manager state synchronization and service mesh networks.
NPM Package Management Security: Deconstructing the Left-Pad Packaging Crisis
Analyzing the NPM left-pad package unpublishing incident of March 2016. We detail dependency caching, lockfile rules, and supply-chain security.
Let's Encrypt Public Beta: Automating SSL/TLS Certificate Provisioning via ACME Protocol
Analyzing the Let's Encrypt public beta in late 2015, detailing the Automated Certificate Management Environment (ACME) protocol.
Kubernetes 1.0: Pods, Replication Controllers, and Cluster Services
Analyzing the historic release of Kubernetes 1.0 in July 2015. We detail pod network scheduling, cluster service registries, and replica limits.