Sign inSign up

techss/kubectl-helm

By techss

•Updated over 2 years ago

Deploy helm and kubectl as a POD inside your kubernetes cluster.

Image
0

49

techss/kubectl-helm repository overview

When deploying the POD please ensure that the tag version matches your kubernetes version. Only the first two numbers needs to match. The smallest number (minor version) does not need to match. So kubernetes version 1.28.9 can use kubectl-helm:amd64-1.28.1 since the 1.28 part of the version matches. The last digit '1 vs 9' should not cause any issues.

Ensure that you have a service account with all cluster role binding permissions set up that is called admin-user in the default namespace.

You can create one by following the steps here⁠

Then can deploy it as a deployment by using the yaml below:

kind: Deployment
apiVersion: apps/v1
metadata:
  name: kubectl-helm
  namespace: kubernetes-dashboard
  labels:
    k8s-app: kubectl-helm
spec:
  replicas: 1
  selector:
    matchLabels:
      k8s-app: kubectl-helm
  template:
    metadata:
      name: kubectl-helm
      labels:
        k8s-app: kubectl-helm
    spec:
      serviceAccountName: admin-user
      serviceAccount: admin-user
      containers:
        - name: kubectl-helm
          image: techss/kubectl-helm:amd64-1.28.1

Tag summary

Content type

Image

Digest

sha256:30d51bf68…

Size

80.3 MB

Last updated

over 2 years ago

docker pull techss/kubectl-helm:amd64-1.28.1