SShortSingh.
Back to feed

GKE Two-Step Kubernetes Control Plane Upgrades Now Generally Available

0
·1 views

Google Kubernetes Engine (GKE) has made two-step control plane minor version upgrades generally available across all release channels, eliminating the long-standing risk of irreversible upgrades. Previously, upgrading a Kubernetes control plane committed new storage schemas immediately, making rollbacks impossible without restoring etcd snapshots. The new approach splits the upgrade into two phases: first running the newer binary in compatibility mode while emulating the prior version's API, then finalizing the upgrade once a soak window passes without issues. During the observation period, GKE's Canary Analysis Service continuously monitors API latency, error rates, and pod health, triggering an automatic rollback if regressions are detected. Clusters configured for auto-upgrades benefit from the feature out of the box, with no manual configuration required.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Google Launches Gemini 3.7 Flash With Improved Agent Planning and Global API Access

Google has released Gemini 3.7 Flash, the successor to Gemini 3.6 Flash, positioning it as its most capable workhorse model for coding and agent-based tasks. The model brings improvements in instruction following, intent understanding, and multi-step planning, aiming to reduce manual retries in real-world AI workflows. Google is rolling it out globally across consumer, enterprise, and developer channels simultaneously. Introductory API pricing is set at $0.75 per million input tokens and $3.75 per million output tokens, valid through December 31, 2026, after which rates double. The model also reports benchmark gains over its predecessor in areas including FrontierCode, DeepSWE, and web development tasks.

0
ProgrammingDEV Community ·

Why One SaaS Company Ditched Per-User Pricing for a Value-Based Model

A B2B SaaS company discovered that an enterprise client with 300-plus employees was sharing login credentials among staff to avoid paying for additional seats, exposing a fundamental flaw in per-user subscription pricing. The company found that charging per seat actively discouraged product adoption and penalized customers for expanding tool usage across their organizations. With the rise of AI automation, the problem deepened further, as software delivering greater efficiency with fewer human users would paradoxically generate less revenue under a headcount-based model. After auditing 14 months of churn and downgrade data, the company identified recurring failure patterns in its seat-based pricing structure. It subsequently abandoned user-based billing in favor of a value-led pricing strategy, which it credits with significantly improving its Net Revenue Retention.

0
ProgrammingDEV Community ·

GitHub Actions Checkout v7 blocks fork code by default, moves credentials to ephemeral storage

GitHub has released Checkout v7, a security-focused update to its most widely used GitHub Action, which powers millions of CI/CD workflows daily. The update blocks automatic checkout of fork pull request code when workflows run with elevated privileges, requiring developers to explicitly set a flag called 'allow-unsafe-pr-checkout: true' to override this behavior. Credentials, previously stored in .git/config where any containerized process could read them, are now written to an ephemeral file under the $RUNNER_TEMP directory that is deleted after each job and not accessible to container actions by default. The changes address a structural vulnerability where fork contributors could submit pull requests that execute malicious code with full access to repository secrets and tokens. The rewrite also migrated the codebase from CommonJS to ECMAScript Modules, patching known vulnerabilities in older dependencies, though Docker container actions now require Actions Runner v2.329.0 or later to function correctly.

0
ProgrammingDEV Community ·

Anthropic Launches MHS Research Preview to Let AI Agents Control Lab Hardware

Anthropic has released a research preview of the Model Hardware Standard (MHS), an open standard designed to give AI agents a unified way to discover and operate physical devices such as microscopes, liquid handlers, and robotic arms. Rather than requiring custom integrations for each instrument, MHS provides a shared driver and interface layer through which Claude-enabled agents can coordinate multi-device workflows. The standard supports three access methods — Model Context Protocol (MCP), command-line interfaces, and APIs — to accommodate different development environments. Anthropic acknowledges the preview is an early-stage release with current coverage strongest in lab and manufacturing equipment, with plans to expand device support over time. The company has indicated that open-source timing and broader scope details will follow, positioning MHS as an evolving integration framework rather than a finalized specification.

GKE Two-Step Kubernetes Control Plane Upgrades Now Generally Available · ShortSingh