Home Archives Categories Tags Docs

kubernetes 常用命令

发布时间: 更新时间: 总字数:494 阅读时间:1m 作者: 分享

kubernetes 常用命令

学习网站

k8s 使用示例

常用命令

版本信息

kubectl version

状态检测

可以看到scheduler/controller-manager/etcd等组件 Healthy

kubectl get componentstatus

可以看到kubernetes master(apiserver)组件 running

kubectl cluster-info

可以看到单 node Ready状态

kubectl get node

可以查看所有集群pod状态

kubectl get pod --all-namespaces

可以查看所有集群服务状态

kubectl get svc --all-namespaces

根据标签获取pod

kubectl get pod -l app=demo --show-labels
kubectl get pod -l app=vpp-web --show-labels
kubectl get po nginx -o wide
# 非默认namespace,需要指定具体namespace
kubectl -n kube-system get pods -o wide

强制删除node

kubectl delete pods <pod> --grace-period=0 --force

获取所有节点

kubectl get nodes

为指定节点设置label

kubectl label nodes <node-name> <label-key>=<label-value>

确认节点label是否设置成功

kubectl get nodes -l ‘label_key=label_value’

删除statefulsets

[root@xiexianbin_cn ~]# kubectl get statefulsets
NAME            DESIRED   CURRENT   AGE
mariadb   2         2         1d
[root@xiexianbin_cn ~]# kubectl delete statefulsets mariadb
statefulset "mariadb" deleted
kubectl delete statefulsets mariadb -n openstack --force

autoscale

kubectl autoscale deployment nginx-deployment --min=10 --max=15 --cpu-percent=80

rollout

kubectl rollout undo deployment/nginx-deployment

更新镜像也比较简单

kubectl set image deployment/nginx-deployment nginx=nginx:1.9.1

namespace

$ kubectl create namespace limit-example
namespace "limit-example" created
$ kubectl get namespaces
NAME            STATUS    AGE
default         Active    51s
limit-example   Active    45s
http://dockone.io/article/581
首先创建一个namespace,
namespace.yaml:
apiVersion: v1
kind: Namespace
metadata:
name: quota-example

切换空间

$ kubectl config set-context $(kubectl config current-context) --namespace=<insert-namespace-name-here>
# Validate it
$ kubectl config view | grep namespace:

查看资源使用情况

kubectl describe nodes

获取 statefulset

kubectl get statefulset

docker 命令

获取磁盘使用量

docker system df

cleanup the docker file

docker system prune -f -a
docker system prune --force

完毕。

参考

相关文章
最近更新
最新评论
加载中...