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.
浙公网安备 33010602011771号