zoukankan      html  css  js  c++  java
  • minikube安装net5

    1. 安装minikube

      如果内存不足,可以使用软连接

    2. 常用命令

      1. kubectl get svc
      2. minikube service --url nginx

      image-20210909171842966

    3. 创建.net5项目,并勾选docker支持

      1. dockefile
      #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
      
      FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
      WORKDIR /app
      EXPOSE 80
      
      FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
      WORKDIR /src
      COPY ["WebApplication1.csproj", "."]
      RUN dotnet restore "./WebApplication1.csproj"
      COPY . .
      WORKDIR "/src/."
      RUN dotnet build "WebApplication1.csproj" -c Release -o /app/build
      
      FROM build AS publish
      RUN dotnet publish "WebApplication1.csproj" -c Release -o /app/publish
      
      FROM base AS final
      WORKDIR /app
      COPY --from=publish /app/publish .
      ENTRYPOINT ["dotnet", "WebApplication1.dll"]
      
      1. 将项目文件上传到minikube服务器上,并进行docker打包

        docker build -t dockerdemo .

    4. 编写k8s.yaml

      apiVersion: apps/v1
      kind: Deployment
      metadata:
        name: web1
        labels:
          k8s-app: web1
      spec:
        replicas: 2
        selector:
          matchLabels:
            k8s-app: web1
        template:
          metadata:
            labels:
              k8s-app: web1
          spec:
            containers:
            - name: web1
              image: dockerdemo
              imagePullPolicy: Never
              ports:
              - containerPort: 80
      ---
      kind: Service
      apiVersion: v1
      metadata:
        labels:
          k8s-app: web1
        name: web1
      spec:
        type: NodePort
        ports:
        - port: 80
          targetPort: 80
        selector:
          k8s-app: web1
      
    5. 运行pod

      1. kubectl create -f web-pod.yaml
      2. kubectl get pod -o wide

    参考:

    1. https://www.cnblogs.com/suzu/p/12554761.html
    2. https://www.cnblogs.com/newbe36524/p/15231454.html
  • 相关阅读:
    中山游记
    半僧
    脾气
    当奶猫来敲门
    《易经》初识
    读《动物农庄》
    update layer tree导致页面卡顿
    读《解忧杂货店》
    看小说与写小说
    做程序员的这五年
  • 原文地址:https://www.cnblogs.com/xinzhyu/p/15248528.html
Copyright © 2011-2022 走看看