Tagged articles
243 articles
Page 2 of 3
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 25, 2023 · Backend Development

Master Spring Boot YAML: Configure Complex Objects with Ease

This article explains how to use Spring Boot's YAML configuration files to define and manage simple properties, collections, maps, nested objects, and complex data structures, providing code examples and a complete sample to help developers efficiently handle intricate configuration scenarios.

Backend DevelopmentConfigurationJava
0 likes · 6 min read
Master Spring Boot YAML: Configure Complex Objects with Ease
Test Development Learning Exchange
Test Development Learning Exchange
Nov 3, 2023 · Cloud Native

Understanding Ingress Controllers: Converting Ingress Resources to Routing Rules, Configuring Load Balancers, and Enabling SSL

This article explains how an Ingress Controller automatically translates Ingress resources into routing rules, updates service routing tables, configures load balancers, and sets up SSL/TLS by providing clear examples and YAML manifests for Kubernetes environments.

Cloud NativeLoad BalancerSSL
0 likes · 4 min read
Understanding Ingress Controllers: Converting Ingress Resources to Routing Rules, Configuring Load Balancers, and Enabling SSL
Test Development Learning Exchange
Test Development Learning Exchange
Nov 1, 2023 · Cloud Native

Comprehensive Guide to Installing, Configuring, and Deploying Applications on Kubernetes (K8s)

This article provides a step‑by‑step tutorial on preparing hardware, installing Docker, downloading and configuring Kubernetes, deploying the control plane and workloads, managing clusters, and detailed hands‑on examples for ConfigMaps, Jobs, Deployments, StatefulSets, and common applications such as Flask, MySQL, Redis, GitLab, and Jenkins, all illustrated with ready‑to‑use YAML and kubectl commands.

ConfigMapDockerStatefulSet
0 likes · 18 min read
Comprehensive Guide to Installing, Configuring, and Deploying Applications on Kubernetes (K8s)
Practical DevOps Architecture
Practical DevOps Architecture
Oct 26, 2023 · Operations

Step-by-Step Guide to Deploy MySQL Using Ansible Roles

This tutorial walks through creating an Ansible role that structures directories, defines configuration templates, sets variables, writes task files, and runs a playbook to install MySQL 8.0.32 on a Linux host, illustrating a complete automation workflow for database deployment.

AnsibleAutomationDevOps
0 likes · 4 min read
Step-by-Step Guide to Deploy MySQL Using Ansible Roles
MaGe Linux Operations
MaGe Linux Operations
Oct 25, 2023 · Cloud Native

Deploy a Typecho Blog on Kubernetes: Step‑by‑Step Guide with MySQL

This tutorial walks you through preparing a Kubernetes cluster, deploying MySQL and Typecho containers with detailed YAML configurations, creating the necessary services and ingress, testing the setup, and highlighting Kubernetes' high‑availability and auto‑scaling benefits for a reliable blog platform.

Cloud NativeKubernetesTypecho
0 likes · 8 min read
Deploy a Typecho Blog on Kubernetes: Step‑by‑Step Guide with MySQL
FunTester
FunTester
Oct 18, 2023 · Backend Development

Mastering YAML for API Test Framework Configuration: Best Practices and Examples

This article explains why YAML is ideal for managing API test framework configurations, outlines its syntax and structure, and provides concrete examples for global settings, environment-specific parameters, endpoint definitions, best‑practice guidelines, and Python parsing with PyYAML, helping teams build maintainable and scalable test suites.

API testingConfigurationDevOps
0 likes · 8 min read
Mastering YAML for API Test Framework Configuration: Best Practices and Examples
Test Development Learning Exchange
Test Development Learning Exchange
Oct 8, 2023 · Cloud Native

Implementing Load Balancing with Kubernetes Ingress: Principles and Practical Examples

This article explains the concept of load balancing, describes how Kubernetes Ingress controllers implement it, and provides step‑by‑step YAML examples for deploying Nginx Ingress, configuring basic routing, sticky sessions, custom load‑balancing algorithms, and external traffic policies to achieve flexible traffic distribution in a cloud‑native environment.

Cloud NativeYAMLload balancing
0 likes · 5 min read
Implementing Load Balancing with Kubernetes Ingress: Principles and Practical Examples
Practical DevOps Architecture
Practical DevOps Architecture
Aug 29, 2023 · Cloud Native

Understanding Kubernetes Deployment Controller and Rolling Updates

This article explains the core functions of the Kubernetes Deployment controller, describes how rolling updates and canary releases work, provides a sample Deployment YAML, and demonstrates common kubectl commands for inspecting, updating, and rolling back deployments in a cloud‑native environment.

CloudNativeDeploymentRollingUpdate
0 likes · 4 min read
Understanding Kubernetes Deployment Controller and Rolling Updates
Efficient Ops
Efficient Ops
Aug 20, 2023 · Cloud Native

Master Kubernetes YAML with kubectl: help, dry‑run, and explain tricks

This guide shows beginners how to simplify Kubernetes YAML creation by leveraging kubectl's help, dry‑run, and explain commands, providing step‑by‑step examples, code snippets, and practical tips to boost efficiency and confidence when deploying applications.

Cloud NativeDeploymentKubernetes
0 likes · 6 min read
Master Kubernetes YAML with kubectl: help, dry‑run, and explain tricks
Efficient Ops
Efficient Ops
Aug 13, 2023 · Cloud Native

Mastering Kubernetes CRDs: How to Define and Use Custom Resources

This article explains what Kubernetes CustomResourceDefinitions (CRDs) are, how they extend the platform without modifying core code, and provides step‑by‑step examples for creating CRDs and custom objects using YAML manifests and kubectl commands.

CRDCustomResourceDefinitionKubernetes
0 likes · 7 min read
Mastering Kubernetes CRDs: How to Define and Use Custom Resources
Efficient Ops
Efficient Ops
Aug 8, 2023 · Cloud Native

How Does Kubernetes Turn YAML into Live Objects? A Deep Dive into Declarative APIs

This article explains how Kubernetes stores objects via the API and etcd, compares imperative and declarative management with kubectl commands and YAML files, describes the spec/status model, outlines the API server processing pipeline, and details the controller‑based reconciliation loop that drives desired state convergence.

ControllerDeclarative APIKubernetes
0 likes · 14 min read
How Does Kubernetes Turn YAML into Live Objects? A Deep Dive into Declarative APIs
ITPUB
ITPUB
Jul 18, 2023 · Cloud Native

How to Secure Kubernetes Manifests with KubeLinter: Install, Run, and Configure

This guide explains what KubeLinter is, why it’s useful for cloud‑native security, how to install it via Go, Homebrew or source, and provides step‑by‑step instructions for linting Kubernetes and Helm manifests, customizing checks, and interpreting results.

Cloud NativeDevOpsKubeLinter
0 likes · 10 min read
How to Secure Kubernetes Manifests with KubeLinter: Install, Run, and Configure
Su San Talks Tech
Su San Talks Tech
Jul 6, 2023 · Databases

Master ShardingSphere: Quick Sharding with Spring Boot and YML

This tutorial walks through the fundamentals and architecture of ShardingSphere, compares it with other sharding tools, and demonstrates how to implement database sharding in a Spring Boot project using both YML configuration and pure Java code, including detailed code snippets and deployment tips.

JavaShardingSphereSpring Boot
0 likes · 22 min read
Master ShardingSphere: Quick Sharding with Spring Boot and YML
Test Development Learning Exchange
Test Development Learning Exchange
Jul 2, 2023 · Cloud Native

Understanding Kubernetes Ingress: Concepts, Core Components, and Practical Nginx Examples

This article explains what Kubernetes Ingress is, its core components, how to define Ingress rules with YAML, and provides practical examples using the Nginx Ingress Controller, including TLS support and basic authentication, to help manage traffic routing and load balancing in cloud‑native environments.

AuthenticationCloud NativeTLS
0 likes · 6 min read
Understanding Kubernetes Ingress: Concepts, Core Components, and Practical Nginx Examples
DevOps Cloud Academy
DevOps Cloud Academy
Jun 24, 2023 · Cloud Native

Using ConfigMap to Dynamically Configure Nginx in Kubernetes

This article explains what a Kubernetes ConfigMap is, when to use it, and provides step‑by‑step instructions with YAML examples for creating a ConfigMap, mounting it in an Nginx deployment, and making the server_name parameter dynamic using pod metadata.

Cloud NativeConfigMapDevOps
0 likes · 8 min read
Using ConfigMap to Dynamically Configure Nginx in Kubernetes
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
May 18, 2023 · Cloud Native

How to Build a High‑Availability E‑Commerce Platform on Kubernetes

This guide explains how to design and deploy a highly available, scalable e‑commerce platform on Kubernetes by containerizing services, planning clusters, configuring replication, load balancing, persistent storage, monitoring, security, CI/CD pipelines, and provides complete YAML examples for frontend, backend, and database components.

Cloud NativeDeploymentKubernetes
0 likes · 8 min read
How to Build a High‑Availability E‑Commerce Platform on Kubernetes
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2023 · Cloud Native

How to Securely Validate Kubernetes YAML: Best Practices & Tools

This article explains why YAML is the preferred format for defining Kubernetes applications, outlines the three validation levels—structural, semantic, and security—and recommends practical tools and best‑practice workflows to ensure configurations are correct and safe before deployment.

Configuration ValidationDevSecOpsKubeval
0 likes · 7 min read
How to Securely Validate Kubernetes YAML: Best Practices & Tools
Efficient Ops
Efficient Ops
Apr 16, 2023 · Cloud Native

Mastering Kubernetes Probes: Liveness, Readiness, and Startup Explained

This article explains why Kubernetes health probes are essential, describes the three probe types (liveness, readiness, startup), their checking methods, configuration options, provides complete YAML examples, demonstrates testing scenarios, and outlines additional mechanisms that ensure container availability in a cloud‑native environment.

ContainerKubernetesProbes
0 likes · 14 min read
Mastering Kubernetes Probes: Liveness, Readiness, and Startup Explained
Java High-Performance Architecture
Java High-Performance Architecture
Mar 31, 2023 · Databases

Mastering Liquibase with Spring Boot: A Step‑by‑Step Database Change Management Guide

This tutorial walks through setting up Liquibase in a Spring Boot project, creating a Maven plugin to generate XML/YAML changelogs, configuring the application, and performing common database operations such as creating tables, adding columns, creating indexes, initializing data, while also addressing a common includeAll path issue.

LiquibaseMaven PluginSQL
0 likes · 19 min read
Mastering Liquibase with Spring Boot: A Step‑by‑Step Database Change Management Guide
Code Ape Tech Column
Code Ape Tech Column
Mar 14, 2023 · Databases

Using Liquibase with Spring Boot: A Practical Guide to Database Change Management

This article provides a step‑by‑step tutorial on integrating Liquibase into a Spring Boot project, covering the creation of a Maven plugin to generate XML/YAML changelogs, configuring the application, writing changeSets for tables, columns, indexes and data, generating documentation, and troubleshooting classpath scanning issues.

LiquibaseMaven PluginSpring Boot
0 likes · 15 min read
Using Liquibase with Spring Boot: A Practical Guide to Database Change Management
Open Source Linux
Open Source Linux
Jan 28, 2023 · Cloud Native

Mastering Kubernetes Probes: Startup, Liveness, and Readiness Explained

This article explains why Kubernetes uses Startup, Liveness, and Readiness probes, describes common Pod states and restart policies, compares the probes, details their configuration fields, and provides practical YAML examples for each probe type to ensure reliable container health monitoring.

KubernetesLivenessProbePod
0 likes · 17 min read
Mastering Kubernetes Probes: Startup, Liveness, and Readiness Explained
21CTO
21CTO
Dec 30, 2022 · Backend Development

What’s New in Apache NetBeans 16? Key Features and Improvements

Apache NetBeans 16 introduces extensive updates—including enhanced YAML and Dockerfile support, improved Maven and Gradle integration, Java 19 features, and numerous bug fixes—making it a more powerful free IDE for Java and other language development.

Apache NetBeansDockerfileGradle
0 likes · 4 min read
What’s New in Apache NetBeans 16? Key Features and Improvements
ITPUB
ITPUB
Nov 28, 2022 · Backend Development

How to Build and Deploy a Scalable Open‑Source Decision Engine with Go and YAML

This article explains the concepts, design principles, and practical implementation steps of an open‑source decision engine—covering rule vs. decision flow, DSL creation with YAML, operator handling, workflow orchestration, and deployment considerations for production environments.

BackendDSLGo
0 likes · 15 min read
How to Build and Deploy a Scalable Open‑Source Decision Engine with Go and YAML
Ops Development Stories
Ops Development Stories
Nov 23, 2022 · Operations

Master Ansible Playbooks: From Basics to Advanced Automation

This article provides a comprehensive guide to Ansible Playbooks, covering their purpose, how they work, YAML basics, core components, directory structure, hosts, remote users, tasks, variables, templates, handlers, tags, and command‑line usage with practical code examples.

AnsibleConfiguration ManagementDevOps
0 likes · 15 min read
Master Ansible Playbooks: From Basics to Advanced Automation
Alibaba Cloud Native
Alibaba Cloud Native
Nov 18, 2022 · Operations

How Serverless‑cd Enables Low‑Cost, Elastic CI/CD on a Serverless Architecture

Serverless‑cd is an open‑source, serverless‑native CI/CD framework that solves traditional pipeline problems such as low resource utilization, queueing, poor isolation, and security risks by providing automatic elasticity, pay‑per‑use pricing, and zero‑ops management for developers focusing on business value.

YAMLcloud-nativeserverless-cd
0 likes · 11 min read
How Serverless‑cd Enables Low‑Cost, Elastic CI/CD on a Serverless Architecture
Code Ape Tech Column
Code Ape Tech Column
Sep 28, 2022 · Backend Development

Design and Implementation of a Simple Single‑Node Configuration Center in Spring Boot

This article explains how to build a lightweight, single‑machine configuration center for Spring Boot micro‑services, detailing the core classes, file scanning, variable pooling, environment initialization, YAML conversion, controller endpoints, and runtime property updates, while also discussing current limitations and future improvements.

Configuration CenterDynamic ConfigurationJava
0 likes · 13 min read
Design and Implementation of a Simple Single‑Node Configuration Center in Spring Boot
Tencent Cloud Developer
Tencent Cloud Developer
Sep 22, 2022 · Cloud Native

Mastering Cloud Studio YAML Templates: From Creation to Deployment

This guide explains how Cloud Studio users can simplify workspace setup by using YAML templates that define environment images, variables, extensions, lifecycle commands, and sidecar services, providing step‑by‑step instructions, code examples, and visual illustrations for creating, importing, and deploying fully configured cloud development environments.

Cloud StudioDevOpsLifecycle
0 likes · 8 min read
Mastering Cloud Studio YAML Templates: From Creation to Deployment
Efficient Ops
Efficient Ops
Sep 12, 2022 · Cloud Native

Mastering Kubernetes CRDs and Operators: From Basics to Advanced Design

This article explains what Kubernetes CustomResourceDefinitions (CRDs) and Operators are, shows how they enable custom resources and automated lifecycle management, and presents practical YAML examples and a generic big‑data Operator design for cloud‑native environments.

CRDCloud NativeDevOps
0 likes · 12 min read
Mastering Kubernetes CRDs and Operators: From Basics to Advanced Design
Ops Development Stories
Ops Development Stories
Sep 8, 2022 · Operations

Why Ansible Became the Go-To Tool for Modern IT Automation

Ansible, an open‑source, agent‑less automation platform born in 2012, simplifies large‑scale service deployment and configuration through YAML playbooks, offering features like batch command execution, modular architecture, idempotency, and SSH‑based management, making it essential for efficient operations in growing IT environments.

AnsibleConfiguration ManagementIT Operations
0 likes · 7 min read
Why Ansible Became the Go-To Tool for Modern IT Automation
Tencent Cloud Developer
Tencent Cloud Developer
Aug 25, 2022 · Cloud Native

Kubernetes (K8s) Complete Guide: From Architecture to Cluster Setup and Resource Management

This guide walks developers through the evolution from physical and virtual deployments to containerization, explains Kubernetes architecture and core components, demonstrates building a one‑master‑two‑node cluster with kubeadm and Flannel, and details resource management using YAML with imperative and declarative kubectl commands.

Cloud NativeCluster SetupDevOps
0 likes · 21 min read
Kubernetes (K8s) Complete Guide: From Architecture to Cluster Setup and Resource Management
Efficient Ops
Efficient Ops
Aug 23, 2022 · Cloud Native

Demystifying Kubernetes Pods: From YAML Basics to Full Lifecycle

This article walks readers through Kubernetes pod orchestration by breaking down the Pod YAML into Resource, Object, Spec, and Status sections, explaining REST API paths, metadata fields, lifecycle phases, health checks, and status reporting to deepen understanding of cloud‑native operations.

Cloud NativeKubernetesPod
0 likes · 19 min read
Demystifying Kubernetes Pods: From YAML Basics to Full Lifecycle
JD Cloud Developers
JD Cloud Developers
Aug 4, 2022 · Backend Development

Mastering YAML Configuration in Rust: A Practical Guide

This article walks through handling YAML configuration files in Rust, demonstrating how to define a Config struct, implement default values and utility methods, initialize a global singleton with lazy_static, and load configurations conditionally in a command‑line application.

ConfigurationRustYAML
0 likes · 5 min read
Mastering YAML Configuration in Rust: A Practical Guide
360 Quality & Efficiency
360 Quality & Efficiency
Jul 1, 2022 · Backend Development

Common Issues and Solutions When Using HttpRunner for API Automation Testing

This article summarizes practical problems encountered with HttpRunner—such as YAML parsing errors, missing attributes, duplicate assertions, custom function parameter issues, and performance bottlenecks—and provides detailed debugging steps, code patches, multithreading enhancements, and report‑optimization techniques for large‑scale API test suites.

API testingDebuggingHttpRunner
0 likes · 8 min read
Common Issues and Solutions When Using HttpRunner for API Automation Testing
MaGe Linux Operations
MaGe Linux Operations
Jun 6, 2022 · Databases

What Is a Schema? From Databases to Kubernetes Explained

This article explains the concept of a schema—from its Greek origins and psychological meaning to its role as metadata in databases and Kubernetes—detailing different database schema models, Kubernetes resource definitions, and how to extend and register custom schemas in Go.

GolangYAMLdatabase
0 likes · 8 min read
What Is a Schema? From Databases to Kubernetes Explained
Java Architecture Diary
Java Architecture Diary
May 31, 2022 · Backend Development

Explore Seata 1.5: New Enterprise Features, SkyWalking Integration, and YAML Config

Seata 1.5 introduces a stronger Enterprise edition with 20% lower latency and 30% higher TPS, a graphical console, SkyWalking transaction tracing, YAML configuration support, and detailed deployment steps for integrating Seata into Pig microservice projects, complete with code examples and database setup.

Distributed TransactionsEnterprise EditionSeata
0 likes · 5 min read
Explore Seata 1.5: New Enterprise Features, SkyWalking Integration, and YAML Config
Open Source Linux
Open Source Linux
May 25, 2022 · Operations

Master Ansible: From Installation to Advanced Playbooks and Roles

This comprehensive guide walks you through installing Ansible, configuring its core files, defining inventories, using common modules, writing YAML syntax, creating variables, applying conditional tests, iterating tasks, building playbooks, organizing roles, and leveraging tags for selective execution.

AnsibleConfiguration ManagementPlaybooks
0 likes · 23 min read
Master Ansible: From Installation to Advanced Playbooks and Roles
Efficient Ops
Efficient Ops
May 22, 2022 · Cloud Native

How to Run Multiple Containers Sequentially in a Single Kubernetes Pod

This article explains how to execute several containers one after another within a single Kubernetes pod by leveraging initContainers and native Job mechanisms, compares alternative solutions such as Volcano and Argo, provides complete YAML examples, and discusses practical considerations like volume sharing, security contexts, and timeout settings.

ArgoJobKubernetes
0 likes · 9 min read
How to Run Multiple Containers Sequentially in a Single Kubernetes Pod
Alibaba Cloud Native
Alibaba Cloud Native
Apr 15, 2022 · Cloud Native

Quick Start with Serverless Devs: Install, Key Management, and Yaml Best Practices

This guide walks you through installing the Serverless Devs CLI, configuring Alibaba Cloud access keys via interactive prompts, command‑line flags, or environment variables, explains key‑usage safety and alias design, and details Yaml syntax, variable handling, service ordering, and custom actions for seamless serverless application deployment.

CLICloud NativeServerless
0 likes · 20 min read
Quick Start with Serverless Devs: Install, Key Management, and Yaml Best Practices
ELab Team
ELab Team
Mar 14, 2022 · Operations

Master GitLab CI/CD: Build, Test, Deploy Pipelines Efficiently

This guide explains the fundamentals of CI/CD, the benefits of automation, and provides a step‑by‑step tutorial on configuring GitLab CI/CD pipelines, including .gitlab-ci.yml syntax, job and stage definitions, runner installation, manual approvals, and scheduled executions using cron syntax.

AutomationContinuous DeliveryDevOps
0 likes · 14 min read
Master GitLab CI/CD: Build, Test, Deploy Pipelines Efficiently
macrozheng
macrozheng
Feb 9, 2022 · Backend Development

Beyond @Value: 5 Powerful Ways to Read YAML in Spring Boot

This article demonstrates five practical techniques for reading YAML configuration files in Spring Boot—including Environment, YamlPropertiesFactoryBean, custom listeners, SnakeYml, and Jackson—providing code examples, usage details, and tips for handling defaults and profile activation.

EnvironmentJacksonSnakeYml
0 likes · 14 min read
Beyond @Value: 5 Powerful Ways to Read YAML in Spring Boot
Practical DevOps Architecture
Practical DevOps Architecture
Jan 21, 2022 · Cloud Native

Grafana Deployment and Service YAML for Kubernetes

This article provides complete Kubernetes YAML manifests for deploying Grafana as a core Deployment and exposing it via a Service in the kube-system namespace, detailing container images, resource limits, environment variables, health probes, and persistent storage configuration.

Cloud NativeDeploymentDevOps
0 likes · 3 min read
Grafana Deployment and Service YAML for Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Dec 24, 2021 · Cloud Native

Comprehensive GitLab CI/CD Job Templates and Default Pipeline for Java Projects

This article details a structured GitLab CI/CD setup using job templates for build, test, code analysis, artifact handling, and Kubernetes deployment, combined with a default-pipeline.yml that defines includes, global variables, workflow rules, stages, and environment‑specific deployment configurations for Java applications.

DevOpsGitLabKubernetes
0 likes · 13 min read
Comprehensive GitLab CI/CD Job Templates and Default Pipeline for Java Projects
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Nov 17, 2021 · Cloud Native

How to Implement Canary Deployments with Ingress‑Nginx Annotations in Kubernetes

This guide shows how to use Ingress‑Nginx annotations to perform canary releases in Kubernetes, covering header‑based, cookie‑based, and weight‑based traffic splitting with complete YAML manifests and curl commands for verification, providing step‑by‑step examples and demonstrating practical testing.

Cookie RoutingHeader RoutingKubernetes
0 likes · 11 min read
How to Implement Canary Deployments with Ingress‑Nginx Annotations in Kubernetes
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2021 · Fundamentals

Choosing the Right Config File Format for Python Projects

This article explains why configuration files are essential, compares common formats such as INI, JSON, TOML, and YAML, and demonstrates how to read each using Python's built‑in libraries like configparser, json, toml, and PyYAML, including security considerations and best practices.

ConfigurationTOMLYAML
0 likes · 11 min read
Choosing the Right Config File Format for Python Projects
Ops Development Stories
Ops Development Stories
Sep 30, 2021 · Backend Development

Master Go: Parse and Generate YAML, JSON, and XML Files

This tutorial demonstrates how to use Go's standard and third‑party libraries to parse and generate YAML, JSON, and XML files, covering data structures, unmarshalling, marshalling, handling maps, and producing readable output with code examples.

Backend DevelopmentGoJSON
0 likes · 17 min read
Master Go: Parse and Generate YAML, JSON, and XML Files
Ops Development Stories
Ops Development Stories
Aug 5, 2021 · Cloud Native

How to Deploy NFS Subdir External Provisioner on Kubernetes with HA

This guide walks through deploying the NFS‑subdir‑external‑provisioner on Kubernetes, covering migration to the new repository, configuring storage classes with subdirectory support, applying RBAC resources, creating PVCs, enabling high‑availability with leader election, and troubleshooting common mount errors.

Cloud NativeKubernetesNFS
0 likes · 14 min read
How to Deploy NFS Subdir External Provisioner on Kubernetes with HA
macrozheng
macrozheng
Jun 17, 2021 · Backend Development

Mastering SpringBoot YAML: Tips, Tricks, and Hidden Pitfalls

This article explores the quirks and advanced features of YAML configuration in SpringBoot, covering string handling, numbers, dictionaries, objects, lists, special data types, and complex key syntax, while providing practical code examples and debugging tips to help Java developers avoid common pitfalls.

BackendConfigurationJava
0 likes · 11 min read
Mastering SpringBoot YAML: Tips, Tricks, and Hidden Pitfalls
Taobao Frontend Technology
Taobao Frontend Technology
May 17, 2021 · Operations

Mastering GitLab CI/CD: Core Concepts, Pipelines, and Best Practices

This article provides a comprehensive overview of GitLab CI/CD, covering its core concepts—pipelines, stages, jobs, and runners—along with .gitlab-ci.yml configuration, variables, triggers, DAG pipelines, runner types, cloud‑native capabilities, efficiency management, and practical demo examples to help teams implement robust DevOps workflows.

CI/CD pipelinesDAGDevOps
0 likes · 19 min read
Mastering GitLab CI/CD: Core Concepts, Pipelines, and Best Practices
Top Architect
Top Architect
May 9, 2021 · Cloud Native

Why Kubernetes Is So Hard: Four Reasons and Possible Solutions

The article explains why Kubernetes is notoriously difficult to use, detailing four main pain points—complex initial setup, confusing YAML syntax, copy‑paste pitfalls, and hard debugging—and then offers practical suggestions to make the platform more approachable.

Cloud NativeKubernetesYAML
0 likes · 14 min read
Why Kubernetes Is So Hard: Four Reasons and Possible Solutions
macrozheng
macrozheng
May 8, 2021 · Cloud Native

Mastering Kubernetes: From Pods to High Availability Explained

This article demystifies Kubernetes by explaining its core scheduling function, the role of Pods, YAML configuration, probes, high‑availability constructs like ReplicaSet and Deployment, internal components, resource limits, and practical cluster‑setup tools, providing a comprehensive guide for newcomers and practitioners alike.

Cloud NativeDeploymentDevOps
0 likes · 16 min read
Mastering Kubernetes: From Pods to High Availability Explained
MaGe Linux Operations
MaGe Linux Operations
May 2, 2021 · Cloud Native

Master Kubernetes Jobs and CronJobs: A Step‑by‑Step Guide

This article explains what Kubernetes Jobs and CronJobs are, outlines common use cases, and provides detailed, code‑rich instructions for creating, configuring, and managing them—including parallel execution, random naming, and key parameters—so you can automate batch and ad‑hoc tasks in a cloud‑native environment.

CronJobDevOpsJobs
0 likes · 8 min read
Master Kubernetes Jobs and CronJobs: A Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Apr 28, 2021 · Cloud Native

Mastering Kubernetes: Understanding Pods, Probes, and Core Concepts

This article demystifies Kubernetes by explaining its scheduling fundamentals, the role of Pods, essential YAML configurations, health probes, high‑availability objects, service types, and core internal components, providing a comprehensive guide for developers and operators.

DeploymentKubernetesPod
0 likes · 10 min read
Mastering Kubernetes: Understanding Pods, Probes, and Core Concepts
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2021 · Fundamentals

Master YAML: Essential Syntax, Data Types, and Advanced Features Explained

This article provides a comprehensive overview of YAML, covering its purpose, concise syntax, indentation rules, data structures, scalar types, built‑in tags, special types, and examples of JavaScript‑specific and custom types, making it a valuable reference for developers working with configuration files.

ConfigurationYAMLdata serialization
0 likes · 8 min read
Master YAML: Essential Syntax, Data Types, and Advanced Features Explained
政采云技术
政采云技术
Apr 13, 2021 · Frontend Development

Using GitHub Actions to Deploy Front‑end Projects: A Step‑by‑Step Guide

This article explains why and how to use GitHub Actions for automated front‑end deployment, covering the basics of Actions, creating workflow files, common CI steps, Docker integration, secret management, and a complete end‑to‑end example with code snippets and deployment scripts.

DockerFrontend DeploymentGitHub Actions
0 likes · 14 min read
Using GitHub Actions to Deploy Front‑end Projects: A Step‑by‑Step Guide
Senior Brother's Insights
Senior Brother's Insights
Apr 8, 2021 · Backend Development

Master Spring Boot 2.4+ Multi‑Environment Config: From Deprecated Profiles to spring.config.activate.on-profile

This guide explains how Spring Boot 2.4 and later deprecates the traditional spring.profiles.active property, introduces the new spring.config.activate.on-profile mechanism, and shows step‑by‑step YAML and command‑line examples for single‑file, multi‑file, and legacy configuration styles.

ProfilesYAMLspring-boot
0 likes · 7 min read
Master Spring Boot 2.4+ Multi‑Environment Config: From Deprecated Profiles to spring.config.activate.on-profile
Open Source Linux
Open Source Linux
Feb 6, 2021 · Cloud Native

How Pods Communicate: Shared Volumes and IPC in Kubernetes

This article explains the four Kubernetes networking models and demonstrates two primary ways for containers inside a Pod to exchange data—using shared volumes and inter‑process communication (IPC)—with detailed YAML examples and command‑line verification steps.

Container CommunicationIPCKubernetes
0 likes · 7 min read
How Pods Communicate: Shared Volumes and IPC in Kubernetes
macrozheng
macrozheng
Feb 3, 2021 · Cloud Native

Master Rancher: Visual Kubernetes Management and Deploying MySQL & SpringBoot

Learn how to simplify Kubernetes administration with Rancher by installing Docker, deploying Rancher, creating MySQL and SpringBoot deployments via YAML, configuring services, and exposing the application through Nginx, all illustrated with step‑by‑step commands and screenshots.

DockerKubernetesNginx
0 likes · 12 min read
Master Rancher: Visual Kubernetes Management and Deploying MySQL & SpringBoot
Programmer DD
Programmer DD
Dec 19, 2020 · Backend Development

Master Spring Boot 2.4 Multi‑Environment Config: From Profiles to Groups

This article explains how Spring Boot 2.4 changes multi‑environment configuration by replacing the old spring.profiles.include grouping with the new spring.profiles.group mechanism, showing before‑and‑after YAML examples, activation logs, and practical steps to migrate existing projects.

BackendConfigurationMulti-Environment
0 likes · 7 min read
Master Spring Boot 2.4 Multi‑Environment Config: From Profiles to Groups
dbaplus Community
dbaplus Community
Dec 15, 2020 · Big Data

Building Real‑Time OLAP Reports with Flink SQL CDC and Elasticsearch

This article details a production‑grade pipeline that uses Apache Flink 1.11's SQL CDC to stream MySQL changes into Elasticsearch, enabling low‑latency OLAP reporting, and shares the architecture, DDL/DML scripts, operational settings, and dozens of pitfalls encountered along the way.

CheckpointYAMLbig-data
0 likes · 19 min read
Building Real‑Time OLAP Reports with Flink SQL CDC and Elasticsearch
Alibaba Cloud Native
Alibaba Cloud Native
Oct 28, 2020 · Cloud Native

Advanced DaemonSet in OpenKruise: Granular Rolling Updates for Large Clusters

OpenKruise’s Advanced DaemonSet extends native Kubernetes DaemonSet with sophisticated rollout controls—node‑level canary selectors, partition‑based quantity pacing, surging updates, and pause capabilities—enabling safe, fine‑grained, high‑availability deployments across massive, heterogeneous clusters, illustrated with concrete YAML examples and API definitions.

AdvancedRollingUpdateCloudNativeDaemonSet
0 likes · 12 min read
Advanced DaemonSet in OpenKruise: Granular Rolling Updates for Large Clusters
Programmer DD
Programmer DD
Oct 11, 2020 · Cloud Native

Turn Kubernetes Pods into Minecraft Houses with Kubecraft

This article introduces Dockercraft and its successor Kubecraft, explains how each Minecraft house represents a Docker container or Kubernetes pod, and provides step‑by‑step Docker and Kubernetes deployment instructions, including required YAML, ConfigMap creation, and essential container flags.

DeploymentMinecraftYAML
0 likes · 5 min read
Turn Kubernetes Pods into Minecraft Houses with Kubecraft
Liangxu Linux
Liangxu Linux
Oct 7, 2020 · Operations

Turn Shell Commands into Real‑Time Visual Dashboards with Sampler

Sampler is a lightweight tool that runs shell commands, visualizes their output, and can trigger alerts; configured via simple YAML, it works on macOS, Linux and Windows, supports various components such as runcharts, sparklines, gauges, and interactive shells for monitoring databases, queues and system metrics.

DevOpsShellYAML
0 likes · 15 min read
Turn Shell Commands into Real‑Time Visual Dashboards with Sampler
Alibaba Cloud Native
Alibaba Cloud Native
Sep 17, 2020 · Cloud Native

How to Run Declarative Performance Tests on Kubernetes with YAML

This article explains how to define and execute performance testing workflows for Kubernetes using declarative YAML files, covering the design of custom CRDs, task orchestration, example manifests, and the implementation of core operations and monitoring.

Cloud NativeCustom ResourceDeclarative
0 likes · 12 min read
How to Run Declarative Performance Tests on Kubernetes with YAML
Efficient Ops
Efficient Ops
Sep 15, 2020 · Cloud Native

Mastering Kubernetes YAML: How to Drive Resource Management Efficiently

This article explores how YAML files serve as the pivotal interface for managing Kubernetes resources, detailing their role in defining storage, compute, network, and application configurations, and demonstrating practical deployment, service, and ingress creation to streamline operations and enhance platform stability.

DevOpsKubernetesResource Management
0 likes · 10 min read
Mastering Kubernetes YAML: How to Drive Resource Management Efficiently