Verify Components Installation

Edit

Inspect the Installation Logs

When you enable the KubeSphere pluggable components for an installation, you may want to inspect the logs and verify if the installation is successful or not. If failed you need to know how to resolve it. You can follow the instuctions below for reference.

  1. Inspect the dynamic real-time logs output from the Pod ks-installer.
  1. kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
  1. When the logs show the following result, it means the installation is successful.
  1. #####################################################
  2. ### Welcome to KubeSphere! ###
  3. #####################################################
  4. Console: http://192.168.0.53:30880
  5. Account: admin
  6. Password: P@88w0rd
  7. NOTES
  8. 1. After logging into the console, please check the
  9. monitoring status of service components in
  10. the "Cluster Status". If the service is not
  11. ready, please wait patiently. You can start
  12. to use when all components are ready.
  13. 2. Please modify the default password after login.
  14. #####################################################
  1. Then you will be able to log in to KubeSphere console, enter into PlatformService Components and check the components status. Generally, each component should be healthy.

Component Services

Verify the Result of Pluggable Components

In addition to viewing the component status on the console, you can also use the web kubectl to confirm whether the pluggable component is successfully installed or not.

General speaking, when all pods of a namespace display Running, and all jobs show Completed, it means the component is successfully installed.

Verify KubeSphere Minimal Installation

By default, KubeSphere Installer will be started with minimal installation. You can check the status of Pods and Jobs in the following three namespaces where all system workloads of KubeSphere are running.

  1. kubectl get pod -n kubesphere-system
  2. kubectl get pod -n kubesphere-monitoring-system
  3. kubectl get pod -n kube-system

Verify KubeSphere Application Store Installation

If you have enabled KubeSphere Application Store, you can verify the status of Pods and Jobs using the following command.

  1. kubectl get pods -n openpitrix-system

Verify KubeSphere DevOps System Installation

If you have enabled KubeSphere DevOps System, you can verify the status of Pods and Jobs using the following command.

  1. kubectl get pods -n kubesphere-devops-system

Verify KubeSphere Logging System Installation

If you have enabled KubeSphere Logging System, you can verify the status of Pods and Jobs using the following command.

  1. kubectl get pods -n kubesphere-logging-system

Verify KubeSphere Service Mesh Installation

If you have enabled KubeSphere Service Mesh (Istio-based), you can verify the status of Pods and Jobs using following command.

  1. kubectl get pods -n istio-system

Verify Metrics-server Installation

If you have enabled Metrics-server, you can verify the status of Pods using the following command.

  1. kubectl get pods -n kube-system | grep metrics-server

How to Restart ks-installer

when you see installation process get stucked, you may need to restart the installation. You can delete the Pod ks-installer or scale it to reinstall.

  1. kubectl delete pod ks-installer-xxxxxx-xxxxx -n kubesphere-system