我已经使用SSL成功在FROM node:9-alpine as deps
ENV NODE_ENV=development
RUN apk update && apk upgrade && \
apk add --no-cache bash
WORKDIR /app
COPY . .
RUN npm set progress=false \
&& npm config set depth 0 \
&& npm install --only=production \
&& cp -R node_modules/ ./prod_node_modules \
&& npm install
FROM deps as test
RUN rm -r ./prod_node_modules \
&& npm run lint
FROM node:9-alpine
RUN apk add --update tzdata
ENV PORT=3000
ENV NODE_ENV=production
WORKDIR /root/
COPY --from=deps /app .
COPY --from=deps /app/prod_node_modules ./node_modules
EXPOSE 3000
CMD ["node", "index.js"]
中设置了traefik
,但是之后我有一个问题:
要在Web应用程序中启用SSL,您将需要在kubernetes
的部署中使用SSL(客户端证书)定义一个入口点,并且此SSL与Web应用程序(服务器)上的SSL可以不同。来自godaddy的证书)
我只是想知道:
如果入口点SSL与应用程序入口中定义的SSL不同,将会带来什么影响/问题?
如果我让traefik
使用默认的自签名SSL作为入口点,将会带来什么影响/问题
以上情况对内部服务呼叫有影响吗?