
Portworx
  • LOGIN
  • PORTWORX FOR FREE
  • Products
    Introduction
    Features & Pricing
    Getting Started
  • Use Cases
    Databases
    CI/CD
    Big Data
    Content Management
    Cassandra
    DC/OS
    Docker Storage
    Kubernetes Storage
  • Customers
  • Resources
  • Support & Docs
  • News & Events
    In The News
    Press Releases
    Events
  • Company
    About Us
    Leadership
    Careers
    Contact Us
    Blog
   Interactive tutorials
   Install Portworx
keyboard_arrow_right
   Prerequisites
   Install on cloud
keyboard_arrow_right
   GCP
   GKE
   Operator
   DaemonSet
   Upgrade GKE node types
   GCP Marketplace
   AWS
keyboard_arrow_right
   Auto-Scaling Groups (ASG)
   Install using the Operator
   Install using the DaemonSet
   Elastic Kubernetes Service (EKS)
   EKS using eksctl
   Install using the Operator
   Install using the Daemonset
   Install using the Operator
   Install using the DaemonSet
   Kubernetes Operations (KOPS)
   Install using the Operator
   Install using the DaemonSet
   AWS Marketplace
   Azure
keyboard_arrow_right
   Azure Container Service (ACS)
keyboard_arrow_right
   Prepare Your ACS Platform
   Install using the Operator
   Install using the DaemonSet
   Azure Kubernetes Service (AKS)
keyboard_arrow_right
   Prepare Your AKS Platform
   Install using the Operator
   Install using the DaemonSet
   Azure managed identity on AKS
   PKS
   IBM Cloud
   Equinix Metal
   Install on-premises
keyboard_arrow_right
   PKS
   Install using the Operator
   Install using the DaemonSet
   Air-gapped clusters
keyboard_arrow_right
   Install Portworx on an air-gapped cluster
   Upgrade Portworx or Kubernetes on an air-gapped cluster
   Air-gapped install bootstrap script reference
   All other
   Install using the Operator
   Install using the DaemonSet
   Anthos
keyboard_arrow_right
   Amazon EKS Anywhere
   Install on OpenShift
keyboard_arrow_right
   Portworx DaemonSet
keyboard_arrow_right
   1. Prepare your platform
   2. Deploy Portworx
   Portworx Operator
keyboard_arrow_right
   Install the Portworx Operator
   Deploy Portworx using the Operator
   Prepare to upgrade to OpenShift 4.3
   Disaggregated installation
   Portworx on Kubernetes
keyboard_arrow_right
   Storage operations
keyboard_arrow_right
   Create PVCs
keyboard_arrow_right
   Volume Placement Strategies
keyboard_arrow_right
   Create and use VolumePlacementStrategies
   VolumePlacementStrategy CRD reference
   Create sharedv4 PVCs
   Dynamic Provisioning of PVCs
   Control volume provisioning
   Create encrypted PVCs
   Create proxy volume PVCs
   Expand your storage pool size
   Resize PVCs
   Access via Non-Root Users
   Using Pre-provisioned Volumes
   Create shared PVCs
   Create PVCs using the ReadOnlyMany access mode
   Pure FlashBlade PVCs
   Stateful applications operations
keyboard_arrow_right
   ApplicationRegistration
   Stateful Application CRD Reference
   Related Videos
   Create and use snapshots
keyboard_arrow_right
   On-demand snapshots
keyboard_arrow_right
   Local snapshots
   Cloud snapshots
   Scheduled snapshots
keyboard_arrow_right
   Configuring 3DSnaps
keyboard_arrow_right
   Snapshot methods
   SkinnySnaps
   Incremental cloud snapshots
   RelaxedReclaim
   Run Hyper Converged Using Stork
   Using Velero with Portworx
   Kubernetes Storage 101
keyboard_arrow_right
   Persistent volumes
   Stateful applications
   Hyperconvergence
   Snapshots and Backups
   Configure RBAC for Stork
   Configure IO profiles
   Application I/O Control
   Portworx with CSI
keyboard_arrow_right
   Enable CSI
   Volume Lifecycle Basics
   Data Protection and Snapshots
   Secure your volumes
   Use Ephemeral volumes
   Raw Block Devices
   Stateful applications
keyboard_arrow_right
   Cassandra
keyboard_arrow_right
   Install
   Scale up
   Failover
   Snapshots
   Performance
   Discussion forum
   Deployment architectures
keyboard_arrow_right
   Single data center
keyboard_arrow_right
   DR and multi-DC HA
keyboard_arrow_right
   The limits of traditional DR
keyboard_arrow_right
   ActiveMQ
   Harbor
   RabbitMQ
   Elastic Search and Kibana
   Kafka with Zookeeper
   PostgreSQL
   ScyllaDB
   Solr
   Test Failover of a MySQL pod
   WordPress
   Operate and Maintain
keyboard_arrow_right
   Troubleshoot
keyboard_arrow_right
   Collecting diagnostics
   Common errors
   Troubleshoot and Get Support
   Scale or Restrict
   Enter Maintenance Mode
   Operation control with systemd
   Unlink a Portworx Essentials cluster
   Uninstall
keyboard_arrow_right
   Uninstall using the Operator
   Uninstall using the DaemonSet
   Decommission a Node
   Decommission FlashArray nodes
   Upgrade
keyboard_arrow_right
   Upgrade using the Operator
   Upgrade using the Daemonset
   Cluster Topology awareness
   Monitoring
keyboard_arrow_right
   Alertmanager using Operator
   Logging
   Monitor Portworx with Sysdig
   Prometheus and Grafana Daemonset
   Using PX-Central
   Running in Production
   Cloud drive operations
keyboard_arrow_right
   AWS gp3 volumes
keyboard_arrow_right
   Authorization
keyboard_arrow_right
   Enabling Authorization
   PVCs and Stork with Authorization
   Other Operations
keyboard_arrow_right
   Advanced installation parameters
   Certificates as Kubernetes Secrets
   Evacuating a Portworx node
   Update Portworx file system dependencies
   Tune performance
   Autopilot
keyboard_arrow_right
   How to Use
keyboard_arrow_right
   Autopilot Install and Setup
   Working with Autopilot Rules
   Action approvals
keyboard_arrow_right
   Approvals using kubectl
   Approvals using GitOps and Github
   Operating and Troubleshooting
   Use cases
keyboard_arrow_right
   Automatically grow PVCs
   Expand all storage pools
   Expand storage pools by usage
   Rebalance storage pools
   Reference
   Disaster Recovery (DR)
keyboard_arrow_right
   Metro DR
keyboard_arrow_right
   1. Prepare your Portworx Cluster
   2. Pair Clusters
   3. Synchronize your Clusters
   4. Failover an application
   5. Failback an application
   6. Useful references
   Asynchronous DR
keyboard_arrow_right
   Migrations using service accounts
keyboard_arrow_right
   Migration
   Set up a Cluster Admin namespace
   Configure migrations to use service accounts
keyboard_arrow_right
   Portworx CSI Driver
   Portworx on other orchestrators
keyboard_arrow_right
   DCOS
keyboard_arrow_right
   Install on DCOS
   Install on Kubernetes on DC/OS
   Install on DCOS on Azure
   Install Portworx Local Universe
   Application Installs
keyboard_arrow_right
   Cassandra
   CouchDB
   Elastic Search and Kibana
   Hadoop and HDFS on DCOS
   Kafka
   Zookeeper
   Operate and Maintain
keyboard_arrow_right
   Running Portworx in Production with DC/OS
   Upgrade
   Authorization with Portworx clusters
   Constraining Applications to Portworx nodes
   FAQ
   Scaling Stateful Applications
   Cleaning up frameworks
   Amazon ECS
   Docker
keyboard_arrow_right
   Install on Docker Standalone
   Install on Docker Swarm
   Jenkins on Swarm with Portworx
   Install on Kubernetes with Docker EE
   How To
keyboard_arrow_right
   How Portworx Volumes work with Docker
   Use Portworx with Swarm
   Stateful applications
keyboard_arrow_right
   Hadoop and HDFS
   Microsoft SQL Server
   Redis
   Docker Registry
   Rancher
keyboard_arrow_right
   Rancher 1.x
   Rancher 2.x
   Upgrading Portworx
   Nomad
keyboard_arrow_right
   Installation
keyboard_arrow_right
   Install as a Nomad job
   Install with Ansible
   Install with Terraform
   Upgrade and maintain
keyboard_arrow_right
   Enable CSI
   Upgrade Portworx
   Uninstall Portworx
   Volume operations
keyboard_arrow_right
   Volume lifecycle basics
   Secure your volumes
   Data protection and snapshots
   Inline volumes with Docker
   Operate and Maintain
keyboard_arrow_right
   Performance and Tuning
keyboard_arrow_right
   Performance Tuning
   FIO Performance
   SQL Performance
   NoSQL Performance
   Monitoring your cluster
keyboard_arrow_right
   Alerting with Portworx
   Grafana with Portworx
   Portworx Alerts
   Portworx integration with Prometheus
   Scaling
keyboard_arrow_right
   Adding storage to existing Portworx Cluster Nodes
   Scale Down Nodes
   Scaling out an existing Portworx Cluster
   Data Migration
keyboard_arrow_right
   Other cloud providers
keyboard_arrow_right
   Rackspace
   Architecture References
keyboard_arrow_right
   Deployment architectures
keyboard_arrow_right
   Automatic disk provisioning
keyboard_arrow_right
   AWS
   Pure FlashArray
   GCP
   VMware Tanzu
keyboard_arrow_right
   Install
   Operate
   Troubleshooting
   Uninstall
   VMware vSphere
   Operations guide
   Securing your Portworx system
keyboard_arrow_right
   Deploying in Kubernetes
keyboard_arrow_right
   Secure your storage with a DaemonSet
keyboard_arrow_right
   Step 1: Generate shared secrets
   Step 2: Enable security in Portworx
   Step 3: Generate tokens
   Step 4: StorageClass Setup
   Example application
   Secure your storage with the Operator
keyboard_arrow_right
   Step 1: Enable security in Portworx
   Step 2: StorageClass Setup
   Example application
   Customizing security setup
   Use pxctl with security enabled
   Multitenancy using namespaces
keyboard_arrow_right
   Step 1: Enable security in Portworx
   Step 2: Generate multitenant tokens
   Step 3: Set up the StorageClass
   Example application
   Concepts
keyboard_arrow_right
   Portworx Essentials
keyboard_arrow_right
   Role-Based Access Control
keyboard_arrow_right
   RBAC Overview
   Preparing To Enhance Security
   Enabling PX-Security
   Storage pool caching
keyboard_arrow_right
   Migration
   Class of Service
   Internal KVDB
   Shared Volumes
   IO profiles
   Topology awareness
   Storage pools
   Reference
keyboard_arrow_right
   CLI
keyboard_arrow_right
   Create and Manage Volumes
keyboard_arrow_right
   Inspect Volumes
keyboard_arrow_right
   Basics
   Updating Volumes using pxctl
   Cluster Operations
   Cluster status
   Snapshots
   Volume trash can
   Group Snaps
   Snapshot Schedule Policies
   Cloud Credentials
   Cloud Snaps
   Manage secrets
   Cloud Drives (ASG)
   Cloud Migrations
   Storage Policy
   Encrypted Volumes
   License
   Service
   Volume Access
   Alerts
   Volume check
   Volume trim
   Authorization
   Dump and Upload cluster-wide secrets
   Self-signed Tokens
   RBAC Roles
   Filtering pxctl output with jq
   Remove or replace a failed drive
   FlashArray and FlashBlade
keyboard_arrow_right
   FlashBlade and FlashArray JSON
   Supported models and versions
   FlashBlade and FlashArray env vars
   Portworx instructional videos
   Developer SDK
   Portworx Metrics for monitoring
   REST API
   Custom Resource Definitions
keyboard_arrow_right
   StorageCluster
   SchedulePolicy
   Knowledge Base
keyboard_arrow_right
   Etcd for Portworx
   FAQs
   Portworx licensing
keyboard_arrow_right
   Portworx licensing operations
   Enable pay-as-you-go billing
   Supported Kernels
   Operator OpenShift upgrade path
   Run-flat mode
   Secret Store management
keyboard_arrow_right
   IBM key management services
   
keyboard_arrow_right
   AWS KMS
   DC/OS Secrets
   Kubernetes Secrets
   PVC Encryption with CSI and Kubernetes
   Vault
   Google Cloud KMS
   Azure Key Vault
   Support
   Release Notes
keyboard_arrow_right
   Portworx Release Notes
   Autopilot Release Notes
   Operator Release Notes
   PX-Central on-premises    PX-Backup as-a-service    Portworx Data Services    PX-Backup

Troubleshoot


Below topics cover troubleshooting Portworx on Kubernetes.


link Collecting diagnostics
link Common errors
link Troubleshoot Portworx on Kubernetes
link Scale or Restrict
link Enter Maintenance Mode
link Operation control with systemd
link Unlink a Portworx Essentials cluster

Last edited: Monday, May 16, 2022
Questions? Visit the Portworx forum.
  • © 2022 | Portworx, Inc. | Privacy Policy | About Us | Products | Getting Started
Contact LinkedIn Twitter Blog