Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 13

...

  • Kubernetes Version: The existing Kubernetes cluster must be of Version v1.1514.x or and later.

  • Kubernetes Add Ons: Install Cert-manager version v0.7.0 (required) using the following command (refer to https://cert-manager.readthedocs.io/en/latest/ for details):

    Code Block
    kubectl apply -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.5/contrib/manifests/cert-manager/with-rbac.yaml


  • Instance Type: The instance type for GKE is should be n1-standard-8 or higher. Verify that it is large enough to accommodate the installation of Suite Admin and other CloudCenter Suite modules.

  • Basic Authentication: When creating the GKE cluster, go to Security and check the box to Enable Basic Authentication.

  • Storage Class: The default storageClass must be configured.

  • Kubeconfig: The kubeconfig user must have cluster-admin permission in the kubeconfig namespace. 

    • If the cluster does not support Load Balancer. 

    • GCP: You must remove auth provider and use the admin user password.

  • RBAC - Must be enabled.

  • Pod Priority: Define the PriorityClass for suite-high/suite-medium/suite-low. 

    • Refer to https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ for details.

    • The commands to define PriorityClass are listed in the following code block.

      Code Block
      # create pod priority class: suite-high/suite-medium/suite-low
      
      ##################################### begin create pod priority
      
      cat <<EOF | kubectl apply -f -
      
      apiVersion: scheduling.k8s.io/v1beta1
      
      kind: PriorityClass
      
      metadata:
      
        name: suite-high
      
      value: 1000000
      
      globalDefault: false
      
      description: "High priority"
      
      ---
      
      apiVersion: scheduling.k8s.io/v1beta1
      
      kind: PriorityClass
      
      metadata:
      
        name: suite-medium
      
      value: 10000
      
      globalDefault: false
      
      description: "Medium priority"
      
      ---
      
      apiVersion: scheduling.k8s.io/v1beta1
      
      kind: PriorityClass
      
      metadata:
      
        name: suite-low
      
      value: 100
      
      globalDefault: false
      
      description: "Low priority"
      
      EOF
      
      ##################################### end create pod priority

...

Terms & Conditions Privacy Statement Cookies Trademarks