当前位置: 首页 > news >正文

网站备案幕布拍照怎么创建万维网网站

网站备案幕布拍照,怎么创建万维网网站,网站后台管理系统html,室内装饰设计师证书有用吗k8s常用kubectl命令 pod 相关强制删除pod查看 Pod 中指定容器的日志pod 扩容 etcd 备份集群设置集群上下文配置文件切换集群 节点cordondrain pod 相关 强制删除pod pod 状态terminal了&#xff0c;需要强制删除 kubectl delete pod <pod_name> --grace-period0 --force…

k8s常用kubectl命令

  • pod 相关
    • 强制删除pod
    • 查看 Pod 中指定容器的日志
    • pod 扩容
  • etcd 备份
  • 集群
    • 设置集群上下文配置文件
    • 切换集群
  • 节点
    • cordon
    • drain

pod 相关

强制删除pod

pod 状态terminal了,需要强制删除

kubectl delete pod <pod_name> --grace-period=0 --force
kubectl delete pod test --grace-period=0 --force

查看 Pod 中指定容器的日志

如果 Pod 中有多个容器,你可以使用 -c 或 --container 选项指定要查看的容器的名称:

kubectl logs <pod_name> -c <container_name>
kubectl logs my-pod -c my-container

查看之前的日志
显示 Pod 上次运行时的日志

kubectl logs -p <pod_name> -c <container_name>
kubectl logs -p my-pod -c my-container

pod 扩容

Deployment 实现pod的扩容

kubectl scale deployment <deployment_name> --replicas=<desired_replica_count>
kubectl scale deployment my-deployment --replicas=3
kubectl get deployment

StatefulSet 的扩容

kubectl scale statefulset <statefulset_name> --replicas=<desired_replica_count>
kubectl scale statefulset my-statefulset --replicas=5
kubectl get statefulset

ReplicaSet 的扩容

kubectl scale replicasets <replicaset_name> --replicas=<desired_replica_count>
kubectl scale replicasets my-replicaset --replicas=4
kubectl get replicasets

Horizontal Pod Autoscaler(HPA)根据资源使用情况自动调整Pod的副本数量
当CPU利用率超过70%时,HPA将尝试增加Pod的数量,但最多不超过10个,最少不少于1个

kubectl autoscale deployment my-deployment --cpu-percent=70 --min=1 --max=10
kubectl get hpa

etcd 备份

定位 etcd 数据目录:
在大多数情况下,etcd 数据目录位于 /var/lib/etcd。你可以通过查看 etcd 的配置文件或系统服务来确认具体的数据目录。

etcdctl --endpoints=<etcd-endpoint> snapshot save <backup-file-name>
etcdctl --endpoints=http://localhost:2379 snapshot save /path/to/backup.db

备份包含证书的集群:

etcdctl --endpoints=<etcd-endpoint> --cacert=/path/to/ca.crt --cert=/path/to/client.crt --key=/path/to/client.key snapshot save <backup-file-name>

恢复备份:

etcdctl snapshot restore <backup-file-name> --data-dir /var/lib/etcd-from-backup

请注意,备份 etcd 数据是一个敏感的操作,建议在执行备份和恢复之前详细了解 etcd 的配置和集群状态。此外,确保备份是定期进行的,以便在需要时能够迅速恢复数据。

集群

设置集群上下文配置文件

设置 Kubernetes 配置文件(kubeconfig)中的上下文信息

kubectl config set-context CONTEXT_NAME --cluster=CLUSTER_NAME --user=USER_NAME --namespace=NAMESPACE_NAME#具体参数的含义如下:
#CONTEXT_NAME:要设置的上下文的名称。
#--cluster=CLUSTER_NAME:关联的集群名称。
#--user=USER_NAME:关联的用户名称。
#--namespace=NAMESPACE_NAME:关联的命名空间。

创建了一个名为 “my-context” 的上下文,该上下文与名为 “my-cluster” 的集群和名为 “my-user” 的用户关联,以及指定了默认的命名空间为 “my-namespace”:

kubectl config set-context my-context --cluster=my-cluster --user=my-user --namespace=my-namespace

切换到这个新创建的上下文

kubectl config use-context my-context

切换集群

一个集群上下文(Context)是一组集群、用户和命名空间的组合,用于标识 kubectl 操作的目标。
查看所有上下文

kubectl config get-contexts

切换到指定上下文

kubectl config use-context <context-name>
kubectl config use-context my-cluster-context

确认是否切换成功

kubectl config current-context

节点

  • cordon 主要用于禁用调度,不会影响已经运行的 Pod。
  • drain 则用于节点的优雅退役,它会逐个驱逐节点上的 Pod,并尝试在其他节点上重新调度。

cordon

  • kubectl cordon 用于禁用节点的调度禁用节点的调度,防止新的 Pod 被调度到该节点上。这不会影响已经运行在节点上的 Pod。这个命令可以用于临时地排除一个节点,以进行维护或故障排除,而不中断正在运行的工作负载。
kubectl cordon <node_name>

drain

  • kubectl drain 用于执行一个节点的优雅退役。它首先使用 cordon 将节点标记为不可调度,然后它会逐个驱逐节点上的 Pod。在驱逐 Pod 之前,它会尝试在其他节点上重新调度这些 Pod。这个命令常用于需要从节点上删除所有工作负载,以进行升级或退役节点时。
kubectl drain <node_name>
http://www.yayakq.cn/news/371731/

相关文章:

  • 东莞市品牌网站建设平台宁波外贸网站建设
  • 东莞专业做网站的公司网站客户端制作
  • 做调查用哪个网站织梦网站反应速度慢
  • 做网站后台需要什么知识化妆品网页设计模板素材
  • 北京丰台网站优化卖货平台有什么软件呢
  • 建设众筹网站广丰区建设局网站
  • 迅美网站建设nuxt做多页面网站
  • 运营商网站服务密码学科网站建设
  • 用word做旅游网站江西省做网站
  • 499可以做网站怎么查找网站建设
  • 网站运营 广告wordpress新框架vue
  • 网站优化月总结一级域名和二级域名的区别
  • 做短视频网站需要审批石家庄市建设局网站信息公开
  • 简述企业网站推广的策略空间设计公司
  • 百货网站建设网站维护流程图
  • 网站搭建怎么收费男生做男生网站在那看
  • 电商首页设计思路seopeix
  • 语言免费网站建设做网站前期构架图
  • 网站优化网站建站教程湘潭天元建设集团有限公司
  • 网站制作优化排名广州网站建设 易企建站
  • 网站自动抢注深圳网站建设叶林
  • 上海seo网站推广学做点心的网站
  • 创建网站是怎么赚钱的个人博客网站搭建模板
  • 聚名网是什么平台义乌网站建设优化排名
  • 鄂尔多斯 网站建设营销计划的主要内容
  • 做网站一定要用ps吗网站建设的500字小结
  • 公司网站背景图软件开发项目报价模板
  • 沧州企业网站什么公司会招网站建设
  • 教育类网站框架大气蓝色wap网站模板
  • 做网站义乌找工作哪个网站好智联招聘