Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 792 Bytes

README.md

File metadata and controls

34 lines (26 loc) · 792 Bytes

mini-k8s-proxy

开发教程

利用 CRD 实现一个 mini-k8s-proxy

部署

kubectl apply -f https://raw.githubusercontent.com/togettoyou/mini-k8s-proxy/master/mini-k8s-proxy.yaml

若无法连接 GitHub ,请自行下载 yaml 文件

使用

apiVersion: miniproxy.togettoyou.com/v1alpha1
kind: ProxyRoute
metadata:
  name: example-proxyroute
spec:
  # 监听域名
  host: whoami.togettoyou.com
  # 假设你有一个 whomai 的 service,位于 default 命名空间,容器内部端口为 80 ,http 协议
  serviceName: whoami
  namespace: default
  port: 80
  scheme: false
kubectl apply -f example.yaml