Skip to content

Instantly share code, notes, and snippets.

@tamalsaha
Last active August 25, 2021 11:47
Show Gist options
  • Save tamalsaha/bca775be3f88eb1f7bb5c71e1f3f70f8 to your computer and use it in GitHub Desktop.
Save tamalsaha/bca775be3f88eb1f7bb5c71e1f3f70f8 to your computer and use it in GitHub Desktop.
$ kubectl version --short
Client Version: v1.22.1
Server Version: v1.21.1
helm install kubedb appscode/kubedb \
    --version v2021.08.23 \
    --namespace kubedb --create-namespace \
    --set-file global.license=./kubedb-enterprise-license-291590ab-824e-4fe0-a1a3-c4e7af3db3a3.txt \
    --set kubedb-enterprise.enabled=true \
    --set kubedb-autoscaler.enabled=true
apiVersion: kubedb.com/v1alpha2
kind: Memcached
metadata:
  name: memcd-quickstart
  namespace: demo
spec:
  replicas: 3
  version: "1.5.4-v1"
  podTemplate:
    spec:
      resources:
        limits:
          cpu: 500m
          memory: 128Mi
        requests:
          cpu: 250m
          memory: 64Mi
  terminationPolicy: DoNotTerminate
@tamalsaha
Copy link
Author

memcached-kind

@tamalsaha
Copy link
Author

$ kubectl describe memcached memcd-quickstart
Name:         memcd-quickstart
Namespace:    demo
Labels:       <none>
Annotations:  <none>
API Version:  kubedb.com/v1alpha2
Kind:         Memcached
Metadata:
  Creation Timestamp:  2021-08-25T11:41:56Z
  Finalizers:
    kubedb.com
  Generation:  1
  Managed Fields:
    API Version:  kubedb.com/v1alpha2
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .:
          f:kubectl.kubernetes.io/last-applied-configuration:
      f:spec:
        .:
        f:podTemplate:
          .:
          f:spec:
            .:
            f:resources:
              .:
              f:limits:
                .:
                f:cpu:
                f:memory:
              f:requests:
                .:
                f:cpu:
                f:memory:
        f:replicas:
        f:terminationPolicy:
        f:version:
    Manager:      kubectl-client-side-apply
    Operation:    Update
    Time:         2021-08-25T11:41:56Z
    API Version:  kubedb.com/v1alpha2
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:finalizers:
          .:
          v:"kubedb.com":
      f:status:
        .:
        f:conditions:
        f:observedGeneration:
        f:phase:
    Manager:         operator
    Operation:       Update
    Time:            2021-08-25T11:42:10Z
  Resource Version:  3587
  UID:               a3534786-d4d0-4a6d-81a3-d80095288878
Spec:
  Pod Template:
    Controller:
    Metadata:
    Spec:
      Resources:
        Limits:
          Cpu:     500m
          Memory:  128Mi
        Requests:
          Cpu:               250m
          Memory:            64Mi
      Service Account Name:  memcd-quickstart
  Replicas:                  3
  Termination Policy:        DoNotTerminate
  Version:                   1.5.4-v1
Status:
  Conditions:
    Last Transition Time:  2021-08-25T11:42:10Z
    Message:               All desired replicas are ready.
    Reason:                AllReplicasReady
    Status:                True
    Type:                  ReplicaReady
  Observed Generation:     1
  Phase:                   Ready
Events:
  Type    Reason      Age    From             Message
  ----    ------      ----   ----             -------
  Normal  Successful  4m59s  KubeDB Operator  Successfully created governing service
  Normal  Successful  4m59s  KubeDB Operator  Successfully created Service
  Normal  Successful  4m45s  KubeDB Operator  Successfully created StatefulSet
  Normal  Successful  4m45s  KubeDB Operator  Successfully created Memcached
  Normal  Successful  4m45s  KubeDB Operator  Successfully created appbinding
  Normal  Successful  4m45s  KubeDB Operator  Successfully patched StatefulSet
  Normal  Successful  4m45s  KubeDB Operator  Successfully patched Memcached

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment