- kubectl create secret docker-registry secret-name-here --docker-server=docker-server-here --docker-username=username --docker-password=password --namespace=namespace
- values: image: repository: registry-address-here/repo-name-here tag: tag-here pullPolicy: IfNotPresent imagePullSecrets: name: secret-name-here
- deployment.yaml template {{- if .Values.imagePullSecrets }} imagePullSecrets: - name: {{ .Values.imagePullSecrets.name }} {{- end }}
-
values: ingress: enabled: true hostname: node.k8s.az.jessicadeen.com annotations: kubernetes.io/ingress.class: nginx certmanager.k8s.io/cluster-issuer: letsencrypt-prod kubernetes.io/tls-acme: "true" tls: true
-
ingress.yaml template
{{- if .Values.ingress.enabled -}} apiVersion: extensions/v1beta1 kind: Ingress metadata: {{- if .Values.ingress.annotations }} annotations: {{ toYaml .Values.ingress.annotations | indent 4 }} {{- end }} name: {{ template "fullname" . }} labels: chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}" spec: rules: - host: {{ .Values.ingress.hostname | quote }} http: paths: - path: / backend: serviceName: {{ template "fullname" . }} servicePort: {{ .Values.service.externalPort }} {{- if .Values.ingress.tls }} tls: - secretName: {{ .Values.ingress.hostname | quote }} hosts: - {{ .Values.ingress.hostname | quote }} {{- end -}} {{- end }}
Let's stay in touch!
- Shoot me an email
- Connect on Twitter
- Connect on LinkedIn