关于middleware
来源:13-13 IngressRoute创建&更新&删除接口开发

EkinYong
2023-07-24
老师你好,关于这章节k8s里面资源被跳过了,我目前集群资源还没有这个资源,我该如何创建?
写回答
1回答
-
暮闲
2023-07-24
同学你好,在代码仓库k8s_use/discovery有对应的资源文件,我这里有给你贴一下:
去除后缀中间件:stripPrefik.yaml
apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: strip-prefix namespace: test spec: stripPrefix: prefixes: - "/web" # forceSlash: false --- apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: test-auth namespace: test spec: basicAuth: secret: authsecret --- apiVersion: v1 kind: Secret metadata: name: authsecret namespace: test type: kubernetes.io/basic-auth data: username: dXNlcg== # username: user password: cGFzc3dvcmQ= # password: password
账号密码验证中间件:test-auth.yaml
# Declaring the user list apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: test-auth namespace: test spec: basicAuth: secret: authsecret --- --- # This is an alternate auth secret that demonstrates the basic-auth secret type. # Note: the password is not hashed, and is merely base64 encoded. apiVersion: v1 kind: Secret metadata: name: authsecret namespace: test type: kubernetes.io/basic-auth data: username: dXNlcg== # username: user password: cGFzc3dvcmQ= # password: password
022023-07-25
相似问题