<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>decK on Wenhan blog</title>
    <link>https://wenhan.blog/zh/tags/deck/</link>
    <description>Recent content in decK on Wenhan blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-CN</language>
    <lastBuildDate>Thu, 04 Apr 2024 23:49:19 +0900</lastBuildDate><atom:link href="https://wenhan.blog/zh/tags/deck/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>用 decK CLI 配置 Kong API Gateway</title>
      <link>https://wenhan.blog/zh/posts/20240404_deck_apiops_basic/</link>
      <pubDate>Thu, 04 Apr 2024 23:49:19 +0900</pubDate>
      
      <guid>https://wenhan.blog/zh/posts/20240404_deck_apiops_basic/</guid>
      <description>Deck CLI decK 是为 API 生命周期自动化（APIOps）开发的命令行工具。开发和运维团队可以用它从开发到部署全流程管理 API，确保 API 集成的一致性、可靠性和速度。
decK 命令具备以下功能和特点：
导出（备份） 将现有 Kong 配置导出为 YAML 格式的配置文件
导入（还原） 使用导出的或手写的配置文件应用到 Kong 配置
差异和同步 decK 可以比较文件中的配置和 Kong 数据库中的配置，并进行同步，也可以检测配置差异
反向同步 如果 Kong 数据库中有而文件中没有的配置，也可以反向同步到文件
校验 校验配置文件的语法错误
重置 删除 Kong 数据库中的所有实体
并发操作 对 Kong Admin API 的调用会并发执行，利用多线程加速同步过程
Kong 认证 通过 --headers Kong-Admin-Token:test 这种方式在 HTTP 头中加入认证信息，可访问需要认证的 Kong
多文件管理 Kong 配置 可以根据实体间共享的一组标签，将 Kong 配置拆分为多个文件管理
配置管理自动化 decK 设计为 CI 流水线的一部分，不仅能推送配置到 Kong，还能检测配置漂移
下面按子命令举例说明
事前准备 以下 Kong 配置文件为基础示例。包含一个 Service 和一个 Route。</description>
    </item>
    
  </channel>
</rss>
