From 1850906db414227c3a213bda6f5a793193c76188 Mon Sep 17 00:00:00 2001 From: nailixing Date: Wed, 10 Jun 2020 22:40:15 +0800 Subject: [PATCH] Add script to check the status of the cluster --- scripts/kubernetes/show_cluster_status.sh | 54 +++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 scripts/kubernetes/show_cluster_status.sh diff --git a/scripts/kubernetes/show_cluster_status.sh b/scripts/kubernetes/show_cluster_status.sh new file mode 100644 index 00000000..b60f414c --- /dev/null +++ b/scripts/kubernetes/show_cluster_status.sh @@ -0,0 +1,54 @@ + +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +title() +{ + title="| $1 |" + edge=$(echo "$title" | sed 's/./-/g') + echo "$edge" + echo "$title" + echo "$edge" +} + +title "pods info" +sudo kubectl get pods -o wide +title "svc info" +sudo kubectl get svc -o wide +title "deployments info" +sudo kubectl get deployments -o wide +title "nodes info" +sudo kubectl get nodes -o wide + +title "systemm pods info" +sudo kubectl get pods -o wide --namespace=kube-system +title "system svc info" +sudo kubectl get svc -o wide --namespace=kube-system +title "system deployments info" +sudo kubectl get deployments -o wide --namespace=kube-system + +title "ingress deployments info" +sudo kubectl get deployments -o wide --namespace=ingress-nginx +title "ingress svc info" +sudo kubectl get svc -o wide --namespace=ingress-nginx +title "ingress pods info" +sudo kubectl get pods -o wide --namespace=ingress-nginx + +title "spark operator" +helm list