<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E7%BD%91%E5%85%B3%E6%9C%8D%E5%8A%A1kong%E5%9F%BA%E7%A1%80</id>
	<title>网关服务kong基础 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E7%BD%91%E5%85%B3%E6%9C%8D%E5%8A%A1kong%E5%9F%BA%E7%A1%80"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E7%BD%91%E5%85%B3%E6%9C%8D%E5%8A%A1kong%E5%9F%BA%E7%A1%80&amp;action=history"/>
	<updated>2026-04-17T02:05:57Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=%E7%BD%91%E5%85%B3%E6%9C%8D%E5%8A%A1kong%E5%9F%BA%E7%A1%80&amp;diff=1402&amp;oldid=prev</id>
		<title>Evan：​/* ins */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E7%BD%91%E5%85%B3%E6%9C%8D%E5%8A%A1kong%E5%9F%BA%E7%A1%80&amp;diff=1402&amp;oldid=prev"/>
		<updated>2024-09-23T02:08:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;ins&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:devops]] &lt;br /&gt;
=ins=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat docker-compose.yml &lt;br /&gt;
version: &amp;#039;3&amp;#039;&lt;br /&gt;
services: &lt;br /&gt;
  kong-database:&lt;br /&gt;
    image: postgres:9.6&lt;br /&gt;
    restart: always  #每次总是启动&lt;br /&gt;
    networks: &lt;br /&gt;
      - kong-net&lt;br /&gt;
    environment:&lt;br /&gt;
      POSTGRES_USER: kong&lt;br /&gt;
      POSTGRES_DB: kong&lt;br /&gt;
      POSTGRES_PASSWORD: kong&lt;br /&gt;
    ports:&lt;br /&gt;
      - &amp;quot;5432:5432&amp;quot;&lt;br /&gt;
#######################&lt;br /&gt;
# 执行数据库迁移&lt;br /&gt;
######################&lt;br /&gt;
  kong-migration:&lt;br /&gt;
    image: kong:latest&lt;br /&gt;
    command: &amp;quot;kong migrations bootstrap&amp;quot;&lt;br /&gt;
    networks: &lt;br /&gt;
      - kong-net&lt;br /&gt;
    restart: on-failure&lt;br /&gt;
    environment:&lt;br /&gt;
      - KONG_DATABASE=postgres&lt;br /&gt;
      - KONG_PG_DATABASE=kong&lt;br /&gt;
      - KONG_PG_PASSWORD=kong&lt;br /&gt;
      - KONG_PG_HOST=kong-database&lt;br /&gt;
    links: &lt;br /&gt;
      - kong-database #连接的是kong-database服务的&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - kong-database #依赖于kong-database服务&lt;br /&gt;
&lt;br /&gt;
#####################&lt;br /&gt;
# kong gateway&lt;br /&gt;
#####################&lt;br /&gt;
  kong:&lt;br /&gt;
    image: kong:latest&lt;br /&gt;
    restart: always&lt;br /&gt;
    networks:&lt;br /&gt;
      - kong-net&lt;br /&gt;
    environment:&lt;br /&gt;
      KONG_DATABASE: postgres&lt;br /&gt;
      KONG_PG_HOST: kong-database&lt;br /&gt;
      KONG_PG_PASSWORD: kong&lt;br /&gt;
      KONG_PROXY_LISTEN: 0.0.0.0:8000&lt;br /&gt;
      KONG_PROXY_LISTEN_SSL: 0.0.0.0:8443&lt;br /&gt;
      KONG_ADMIN_LISTEN: 0.0.0.0:8001&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - kong-migration&lt;br /&gt;
    links: &lt;br /&gt;
      - kong-database&lt;br /&gt;
    healthcheck:&lt;br /&gt;
      test: [&amp;quot;CMD&amp;quot;, &amp;quot;curl&amp;quot;, &amp;quot;-f&amp;quot;, &amp;quot;http://kong:8001&amp;quot;]&lt;br /&gt;
      interval: 5s&lt;br /&gt;
      timeout: 2s&lt;br /&gt;
      retries: 15&lt;br /&gt;
    ports:&lt;br /&gt;
      - &amp;quot;8001:8001&amp;quot;&lt;br /&gt;
      - &amp;quot;8000:8000&amp;quot;&lt;br /&gt;
      - &amp;quot;8443:8443&amp;quot;&lt;br /&gt;
#######################&lt;br /&gt;
#以下两个是konga  GUI&lt;br /&gt;
#######################&lt;br /&gt;
  konga-prepare:&lt;br /&gt;
    image: registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:konga-2024&lt;br /&gt;
    command: &amp;quot;-c prepare -a postgres -u postgresql://kong:kong@kong-database:5432/konga&amp;quot;  #注意是用户名：密码@数据库服务名称：端口&lt;br /&gt;
    networks:&lt;br /&gt;
      - kong-net&lt;br /&gt;
    restart: on-failure&lt;br /&gt;
    links:&lt;br /&gt;
      - kong-database&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - kong        #依赖kong服务&lt;br /&gt;
      - kong-database #依赖kong-database服务&lt;br /&gt;
&lt;br /&gt;
  konga:&lt;br /&gt;
    image: registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:konga-2024&lt;br /&gt;
    restart: always&lt;br /&gt;
    networks:&lt;br /&gt;
      - kong-net&lt;br /&gt;
    environment:&lt;br /&gt;
      DB_ADAPTER: postgres&lt;br /&gt;
      DB_HOST: kong-database&lt;br /&gt;
      DB_USER: kong&lt;br /&gt;
      DB_DATABASE: konga&lt;br /&gt;
      DB_PASSWORD: kong #必须加上密码，不然会失败&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - kong&lt;br /&gt;
      - kong-database&lt;br /&gt;
    ports:&lt;br /&gt;
      - &amp;quot;1337:1337&amp;quot;&lt;br /&gt;
networks:&lt;br /&gt;
  kong-net:&lt;br /&gt;
    driver: bridge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=references=&lt;br /&gt;
[https://www.cnblogs.com/xuwujing/p/15182016.html  网关服务Kong和konga介绍安装使用教程]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>