kubernetes 常用命令

  1. Kubectl get role — all-namespaces 查看role 所有的namespace role 只作用于指定的namespace下
  2. kubectl get role -n namespace -oyaml
  3. Kubectl get role -n namespace name -oyaml 不加name 显示kind:list 所有
  4. Role 和 cluster role唯一区别 role只作用于namespace下cluster role 作用于整个集群
  5. Kubectl get cluster role name -oyaml
  6. Kubectl get cluster role view -oyaml >/tmp/view.yaml
  7. Kubectl get rolebinding —all-namespaces
  8. Kubectl get rolebinding name -n namespace -oyaml
  9. Rolebinding 将role中定义的权限授予 user group 或service account
  10. Kubectl scale —replicas=3 sts nginx 扩容nginx副本 sts statefulset缩写
  11. Kubectl autoscale deployment name —cpu-percent=20 —mix=2 —max=10 hpa定义pod副本数 cpu是和name的deployment里的request下的cpu做比较来进行扩容缩容 一般不用内存来判断是否扩容缩容因为可能会出现内存下不来的现象cpu是动态的或者去找开发让他开放一个端口反应的是网站的链接数当链接数达到多少进行扩容 自定义参数来进行是否扩容缩容
  12. kubectl lable node k8s-node02 region=subnet7 给node02定义lable 网段为7
  13. Kubectl get node -l  region=sunet7 -l 使用lable过滤器过滤
  14. kubectl create deployment nginx --image=nginx:1.15.21 --replicas =3 简单创建deployment 不建议使用命令行直接创建一般调试用
  15. kubectl logs -f pod名字 看pod日志
  16. kubectl create ns nginx-true 创建nginx-ture的网络namespace ns是namespace简写 linux支持命令缩写
  17. cat /etc/kubernetes/pki/ca.pem 查看kubernetes服务证书key
  18. openssl pkcs12 -export -out /tmp/hlgzzw.pfx -inkey admin-key.pem -in admin.pem -certfile ca.pem  生成pkcs格式证书 这个pscs格式证书就是把
  19. kubectl config set-cluster test --certicate-authority=ca.pem --embed-certs=true --server=https://https://192.168.200.236:8443 --kubeconfig=name-cluster.yaml  kubeconfig配置测试集群
  20. kubectl config set-credentials test-admin --client-certicate=admin.pem --client-key=admin-key.pem --embed-certs=ture --kubeconfig=name-cluster.yaml
  21. kubectl config set-context test --cluster=test --user=test-admin --kubeconfig=name-cluster.yaml
  22. kubectl --kubeconfig=name-cluster.yaml config use-context test 切换测试集群
  23. kubectl api-versions 查看kubernetes支持哪些api-version
  24. vim /etc/gitlab/gitlab.rb 编辑gitlab url  setting `external_url` 
  25. sudo gitlab-ctl reconfigure 改完后需执行这条命令 重载配置文件
  26. Whoops, GitLab is taking too much time to respond.  这种情况看下你的cpu内存8成是内存不够了  刷新也没用哦 阿里云按需付费你值得拥有 作者还是 不 云了 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值