Like what you see? Have a play with our trial version.

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Ensure Kubernetes is running
  2. Copy the following text and paste it into your preferred text editor:

    Code Block
    languageyml
    --- 
    ### Yellowfin All in one Service ### 
    apiVersion: v1 
    kind: Service 
    metadata: 
      name: yellowfin-all-in-one 
    spec: 
      ports: 
      - name: "web" 
        port: 8080 
        targetPort: 8080 
      selector: 
        app: yellowfin-all-in-one 
      type: LoadBalancer 
    status: 
      loadBalancer: {} 
    --- 
    ### Yellowfin All in one Deployment ### 
    apiVersion: apps/v1 
    kind: Deployment 
    metadata: 
      namespace: default 
      labels: 
        app: yellowfin-all-in-one 
      name: yellowfin-all-in-one 
     
    spec: 
      replicas: 1 
      selector: 
        matchLabels: 
          app: yellowfin-all-in-one 
      template: 
        metadata: 
          labels: 
            app: yellowfin-all-in-one 
        spec: 
          containers: 
            - env: 
              - name: APP_MEMORY 
                value: "6144" 
              name: yellowfin-all-in-one 
              image: yellowfinbi/yellowfin-all-in-one:<RELEASE_VERSION_GOES_HERE> 
              ports: 
                - name: web 
                  containerPort: 8080 


  3. Update <RELEASE_VERSION_GOES_HERE> with your release version (eg, 9.6.0)

  4. If you don’t wish to provision a load balancer via a cloud provider, replace LoadBalancer with NodePort for Spec.Type, then remove the line for Service.Spec.Status

  5. Save the text to a YAML file called yellowfin-all-in-one.yml

  6. Run the following command in a terminal to deploy Yellowfin and execute it in the background:
    kubectl apply -f yellowfin-all-in-one.yml 

  7. Start Yellowfin by typing your host URL on port 8080.

...

horizontalrule

Styleclass
ClasstopLink

61898820top