docs: public static void main(String[] args) {
      try {
        ApiClient client = Config.defaultClient();
        // To change the context of k8s cluster, you can use
        // io.kubernetes.client.util.KubeConfig
        Configuration.setDefaultApiClient(client);
        COREV1_API = new CoreV1Api(client);
  
        // ScaleUp/ScaleDown the Deployment pod
        // Please change the name of Deployment?
        System.out.println("----- Scale Deployment Start -----");
        scaleDeployment("account-service", 5);
  
        // List all of the namaspaces and pods
        List<String> nameSpaces = getAllNameSpaces();
        nameSpaces
            .stream()
            .forEach(
                namespace -> {
                  try {
                    System.out.println("----- " + namespace + " -----");
                    getNamespacedPod(namespace).stream().forEach(System.out::println);
                  } catch (ApiException ex) {
                    LOGGER.warn("Couldn't get the pods in namespace:" + namespace, ex);
                  }
                });
  
        // Print all of the Services
        System.out.println("----- Print list all Services Start -----");
        List<String> services = getServices();
        services.stream().forEach(System.out::println);
        System.out.println("----- Print list all Services End -----");
  
        // Print log of specific pod. In this example show the first pod logs.
        System.out.println("----- Print Log of Specific Pod Start -----");
        String firstPodName = getPods().get(0);
        printLog(DEFAULT_NAME_SPACE, firstPodName);
        System.out.println("----- Print Log of Specific Pod End -----");
      } catch (ApiException | IOException ex) {
        LOGGER.warn("Exception had occured ", ex);
      }
    }