У меня проблема с развертыванием приложения angular на миникубе. Я не могу открыть работающий контейнер angular в браузере.
Ниже приведены мои установочные файлы.
Команда запуска Minikube
$ minikube start --driver=docker
Dockerfile
FROM node:10-alpine AS node
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build-prod
FROM nginx:alpine
COPY --from=node /app/dist/shopping-wepapp /usr/share/nginx/html
Файл конфигурации развертывания
apiVersion: apps/v1
kind: Deployment
metadata:
name: shop-cart
spec:
replicas: 2
selector:
matchLabels:
app: shop-cart
template:
metadata:
labels:
app: shop-cart
version: v1
spec:
containers:
- name: shop-cart
image: kavin1995/development:shop-cart-app-07-04-2020-14-00
imagePullPolicy: Always
ports:
- containerPort: 80
Файл конфигурации службы
apiVersion: v1
kind: Service
metadata:
name: shop-cart-service
spec:
selector:
app: shop-cart
ports:
- protocol: TCP
port: 80
targetPort: 80
nodePort: 31000
type: NodePort
Команда доступа к порту
$ minikube service shop-cart-service --url