小编pra*_*een的帖子

“如何修复‘错误:必须在 Helm 中提供名称或指定 --generate-name’”

如何Error: must either provide a name or specify --generate-name在 Helm 中修复

创建示例 helm chart 名称为 mychart 并使用 nginx 服务编写 deployment.yaml、service.yaml、ingress.yaml。之后运行像 $ helm install mychart 这样的命令

服务.yaml

apiVersion: v1
kind: Service
metadata:
  name: nginx
spec:
  ports:
  - name: main
    port: 80
    protocol: TCP
    targetPort: 80
  selector:
    app: nginx
Run Code Online (Sandbox Code Playgroud)

部署.yaml

apiVersion: extensions/v1beta2
kind: Deployment
metadata:
  name: nginx
spec:
  replicas: 3
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: nginx:1.13
          ports:
              containerPort: 80
Run Code Online (Sandbox Code Playgroud)

入口.yaml

apiVersion: extensions/v1beta1
kind: Ingress …
Run Code Online (Sandbox Code Playgroud)

nginx kubernetes-helm

35
推荐指数
3
解决办法
4万
查看次数

标签 统计

kubernetes-helm ×1

nginx ×1