Package io.fabric8.kubernetes.api

Examples of io.fabric8.kubernetes.api.Kubernetes


        builder.add(podId);
    }

    @Override
    public Result execute(UIExecutionContext context) throws Exception {
        Kubernetes kubernetes = getKubernetes();

        String podIdText = podId.getValue();
        PodSchema podInfo = kubernetes.getPod(podIdText);
        if (podInfo == null) {
            System.out.println("No pod for id: " + podIdText);
        } else {
            executePod(podInfo, podIdText);
        }
View Full Code Here


        healthCheck();
    }

    private void healthCheck() {
        FabricService service = fabricService.get();
        Kubernetes kubernetes = getKubernetes();
        if (kubernetes != null && service != null) {
            try {
                Map<String, PodSchema> podMap = KubernetesHelper.getPodMap(kubernetes);
                Container[] containerArray = service.getContainers();
                Collection<PodSchema> pods = podMap.values();
View Full Code Here

        this.kubernetesService = kubernetesService;
    }

    @Override
    protected Object doExecute() throws Exception {
        Kubernetes kubernetes = kubernetesService.getKubernetes();
        Objects.notNull(kubernetes, "kubernetes");
        Objects.notNull(services, "services");

        for (String service : services) {
            deleteService(kubernetes, service);
View Full Code Here

        this.kubernetesService = kubernetesService;
    }

    @Override
    protected Object doExecute() throws Exception {
        Kubernetes kubernetes = kubernetesService.getKubernetes();
        Objects.notNull(kubernetes, "kubernetes");
        Objects.notNull(pods, "pods");

        for (String pod : pods) {
            deletePod(kubernetes, pod);
View Full Code Here

    @Override
    public int complete(String buffer, int cursor, List<String> candidates) {
        StringsCompleter delegate = new StringsCompleter();
        try {
            Kubernetes kubernetes = kubernetesService.getKubernetes();
            if (kubernetes != null) {
                PodListSchema pods = kubernetes.getPods();
                if (pods != null) {
                    List<PodSchema> items = pods.getItems();
                    if (items != null) {
                        for (PodSchema item : items) {
                            String id = item.getId();
View Full Code Here

        this.kubernetesService = kubernetesService;
    }

    @Override
    protected Object doExecute() throws Exception {
        Kubernetes kubernetes = kubernetesService.getKubernetes();
        Objects.notNull(kubernetes, "kubernetes");
        Objects.notNull(pod, "pod");

        PodSchema podInfo = kubernetes.getPod(pod);
        if (podInfo == null) {
            System.out.println("No pod for id: " + pod);
        } else {
            printPodInfo(podInfo);
        }
View Full Code Here

    @Override
    public int complete(String buffer, int cursor, List<String> candidates) {
        StringsCompleter delegate = new StringsCompleter();
        try {
            Kubernetes kubernetes = kubernetesService.getKubernetes();
            if (kubernetes != null) {
                ReplicationControllerListSchema list = kubernetes.getReplicationControllers();
                if (list != null) {
                    List<ReplicationControllerSchema> items = list.getItems();
                    if (items != null) {
                        for (ReplicationControllerSchema item : items) {
                            String id = item.getId();
View Full Code Here

    @Override
    public int complete(String buffer, int cursor, List<String> candidates) {
        StringsCompleter delegate = new StringsCompleter();
        try {
            Kubernetes kubernetes = kubernetesService.getKubernetes();
            if (kubernetes != null) {
                ServiceListSchema list = kubernetes.getServices();
                if (list != null) {
                    List<ServiceSchema> items = list.getItems();
                    if (items != null) {
                        for (ServiceSchema item : items) {
                            String id = item.getId();
View Full Code Here

        this.kubernetesService = kubernetesService;
    }

    @Override
    protected Object doExecute() throws Exception {
        Kubernetes kubernetes = kubernetesService.getKubernetes();
        Objects.notNull(kubernetes, "kubernetes");

        PodListSchema pods = kubernetes.getPods();
        KubernetesHelper.removeEmptyPods(pods);
        printContainers(pods, System.out);
       
        return null;
    }
View Full Code Here

    /**
     * Stops any kublets from the profiles
     */
    protected void stopKubletPodsReplicationControllersServices(FabricService service, CreateKubernetesContainerOptions options, List<String> kubeletFileNames, CreateKubernetesContainerMetadata metadata) {
        Kubernetes kubernetes = getKubernetes();
        Objects.notNull(kubernetes, "kubernetes");

        Map<String, PodSchema> podMap = null;
        Map<String, ReplicationControllerSchema> replicationControllerMap = null;
        Map<String, ServiceSchema> serviceMap = null;
View Full Code Here

TOP

Related Classes of io.fabric8.kubernetes.api.Kubernetes

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.