k8s常用管理命令

1. 查看资源定义方法,比如hpa.v2

kubectl get hpa.v2.autoscaling -o yaml >hpa-v2.yaml

 2. helm 命令和参数

helm show chart bitnami/nginx-ingress-controller  # 查看某一个库里的对象chart信息

helm create myapp  # 创建一个chart

 helm lint /root/myapp  # 检查helm语法

helm install ./  #安装release

helm uninstall myapp #卸载release myapp

helm package  /root/myapp  #使用helm对某个对象打包,复制到另外一台服务器,解压后即可使用

helm history myapp #查看某一个release的历史版本信息

helm rollback  myapp 1  #把对象myapp恢复到历史版本1,再history看,会看到回滚信息

helm upgrade --set service.type="NodePort" myapp .  # 修改myapp对象的service type为NodePort

helm  repo add aliyun  https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts #增加阿里云repo

helm repo add bitnami  https://charts.bitnami.com/bitnami  # 增加bitnami的repo

helm  repo update  #升级所有版本库到最新版

helm repo remove aliyun #移除阿里云repo

 helm search repo aliyun  #查看阿里云repo有哪些对象

helm search repo aliyun|grep memcache  # 阿里云库搜指定的对象

helm pull aliyun/memcached   # 从阿里云库下载memcached

helm list  #查看helm有哪些repo

 

 

3.  查看节点运行时,使用如下命令,同时可以获取到操作系统内核,版本,以及k8s版本和运行时版本信息

[root@mm1 ~]# kubectl get nodes -o wide
NAME   STATUS   ROLES                  AGE   VERSION   INTERNAL-IP       EXTERNAL-IP   OS-IMAGE                           KERNEL-VERSION              CONTAINER-RUNTIME
mm1    Ready    control-plane,worker   24d   v1.26.0   192.168.203.131   <none>        Rocky Linux 8.7 (Green Obsidian)   4.18.0-425.3.1.el8.x86_64   containerd://1.6.6
mm2    Ready    <none>                 24d   v1.26.0   192.168.203.132   <none>        Rocky Linux 8.7 (Green Obsidian)   4.18.0-425.3.1.el8.x86_64   containerd://1.6.6

 

 

4. 

 

posted @ 2023-04-12 11:32  netma  阅读(33)  评论(0)    收藏  举报