This page shows you how to get support for Google Kubernetes Engine.

## Before you contact support

You can diagnose and resolve many GKE issues on your own, often
without needing to contact Cloud Customer Care or ask the community for help.

Get started with the following resources:

- For more information about diagnostic tools, see
  [Introduction to GKE troubleshooting](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting/introduction).

- For step-by-step solutions, see our list of
  [feature-specific troubleshooting guides](https://docs.cloud.google.com/kubernetes-engine/docs/troubleshooting).

## Get a Google support package

Google Cloud offers different support packages to meet different
needs, such as 24/7 coverage, phone support, and access to a technical support
manager. For more information, see
[Cloud Customer Care](https://docs.cloud.google.com/support).

### Support for GKE attached clusters

Your Google Cloud support includes support for any
GKE components deployed on
[attached clusters](https://docs.cloud.google.com/anthos/clusters/docs/multi-cloud/attached), though not for
the clusters themselves.

## Recommendations for efficient support

You can get the best support by following these recommendations:

- [Check that your cluster uses a current GKE
  version](https://docs.cloud.google.com/kubernetes-engine/versioning-and-upgrades#available_versions).

- Enable Cloud Logging and Cloud Monitoring. To learn more, see
  [Configure logging and monitoring for
  GKE](https://docs.cloud.google.com/monitoring/kubernetes-engine/installing). Logging
  and monitoring data can make it much easier for the support team to identify
  issues. If you don't have this information, you might need to take
  additional steps. For example, to provide the same information found in the
  logs, you might need to access the GKE nodes directly and
  transfer an [archive
  file](https://docs.cloud.google.com/container-optimized-os/docs/how-to/sosreport).

- When opening a support case, be as specific as possible about your issue,
  and include at least the following information:

  - Name of the cluster
  - Timestamp or a time range of when you noticed the issue, including the timezone
  - As many details as possible about what you see and how you noticed the problem

## Giving Cloud Customer Care access to your clusters

When troubleshooting a problem, you might sometimes need to give Cloud Customer Care
temporary read-only access to cluster snapshot data or to the cluster itself to
help triage your issue. Find out how to do this in [Giving Cloud Customer Care
access to your clusters](https://docs.cloud.google.com/kubernetes-engine/enterprise/docs/support/support-cluster-access)
or [Giving Cloud Customer Care access to your
snapshots](https://docs.cloud.google.com/kubernetes-engine/enterprise/docs/support/support-cluster-snapshot).

## Get support from the community

Use the following resources to get support from the Google Kubernetes Engine and
Kubernetes community.

### Ask a question on Stack Overflow

Ask a question about [Kubernetes](http://stackoverflow.com/questions/tagged/kubernetes)
or [GKE](http://stackoverflow.com/questions/tagged/google-kubernetes-engine)
on Stack Overflow.

For questions about GKE, use the
`google-kubernetes-engine` tag. This tag not only receives responses from the
Stack Overflow community, but also from Google engineers, who monitor the tag
and offer unofficial support. Review the
[most-asked questions](http://stackoverflow.com/questions/tagged/google-kubernetes-engine?sort=frequent) before
posting a new one. For more information about using tags, see
[How do I use tags to find topics I'm interested in?](https://stackoverflow.com/help/interesting-topics)
in the Stack Overflow documentation.

### Discuss GKE

Join the
[kubernetes-users](https://groups.google.com/forum/#!forum/kubernetes-users)
Google group to discuss GKE and receive
GKE announcements and updates.

You can also take the following actions to engage with the
GKE community:

- Visit the Google Cloud
  [Slack community](https://googlecloud-community.slack.com/) to discuss
  GKE and other Google Cloud products. If you haven't
  already joined,
  [use this form to sign up](https://join.slack.com/t/googlecloud-community/shared_invite/zt-3icuwfdvq-eq_58LqmOoCNc16mpZcaNA).

  For GKE, join the
  [`#kubernetes-engine`](https://googlecloud-community.slack.com/messages/C0B9GKTKJ/)
  channel.

- Interact with the Kubernetes team and other Kubernetes users on
  [Kubernetes Slack channel](http://slack.k8s.io/).

- Learn about Kubernetes special-interest groups and events in the
  [Kubernetes community](https://kubernetes.io/community).

## File bugs or feature requests

You can submit a product or documentation issue by using one of the following
procedures:

- **GKE issues and feature requests** : You can check for
  existing issues or open new issues in the [public issue
  trackers](https://docs.cloud.google.com/support/docs/issue-trackers). Before filing a new issue, search
  the existing issues to avoid duplicates.

  If you open a new issue, include the following information:
  - Kubernetes version and `kubectl` version
  - Cloud provider, operating system, network configuration, and Docker version
  - Steps to reproduce the problem
- **Open-source Kubernetes issues or feature requests** : If you encounter a
  bug or want to request a feature for Kubernetes, [file an issue on
  GitHub](https://github.com/kubernetes/kubernetes/issues).

- **Documentation issues** : From the GKE documentation,
  click **Send feedback \> Documentation feedback**. This button opens a
  feedback form. The Google Kubernetes Engine documentation team reviews the comments
  that you submit.

## Shared responsibility model

Running a business-critical production application on GKE
requires multiple parties to carry different responsibilities. These
responsibilities are described at
[GKE shared responsibility](https://docs.cloud.google.com/anthos/docs/concepts/gke-shared-responsibility).