曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
Introduction
· The need for API management
Setting up Kong
· Deciding on an installation type: bare metal, cloud, containers and Kubernetes
· Using curl commands
· Installing and starting a Kong cluster
Overview of Kong Features and Architecture
· Kong's lightweight proxy
· Kong plugins
Adding Services and Routes
· Using the Admin API
· Implementing host matching
Consuming Services
· Configuring ports, hosts, and DNS
Responding to Requests
· Reverse proxying incoming requests
Controlling Traffic
· Managing, throttling, and restricting traffic
· Load balancing requests: dynamic ring-balancer vs DNS-based
Analyzing Traffic
· Visualizing, inspecting, and monitoring traffic (e.g., using Prometheus)
· Logging data transfers (e.g., using ELK Stack)
Transforming Data
· Transforming requests and responses in real-time
Securing API and Service Access
· Protecting services through an authentication layer
Integrating Kong with Third-party Services
· Calling serverless functions via APIs
Advanced Routing Mechanisms
· Beyond simple host matching
Securing the Kong Admin API
· Configuring firewall rules
· Using Kong as a proxy for the Admin API
Extending Kong
· Adding extra functionality through Kong Plugins
· Creating Your Own Plugin
Scaling Kong
· Increasing nodes to process trillions of API calls
Troubleshooting
Summary and Conclusion