K8s设置Pod自动扩缩容
sa 发布于 2021-01-30
kubectl autoscale rc mysql-slave --min=1 --max=10 --cpu-percent=50 参数: --min (容器数量下限) --max (容器数量上限) --cpu-percent (CPU使用率达到指定百分比) 容器CPU使用率上...
阅读(241)评论(0)
sa 发布于 2021-01-30
kubectl autoscale rc mysql-slave --min=1 --max=10 --cpu-percent=50 参数: --min (容器数量下限) --max (容器数量上限) --cpu-percent (CPU使用率达到指定百分比) 容器CPU使用率上...
阅读(241)评论(0)
sa 发布于 2021-01-30
遇到的问题: kubectl get pods 发现很多pod的状态为evicted。 原因 eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。 多见于资源不足时导致的驱赶。 更多详情参考 kubernetes的evi...
阅读(239)评论(0)
sa 发布于 2021-01-30
一、遇到的问题 最近,给公司搭建的持续集成过程中,由于每次执行任务时都是新创建一个 Kubernetes Pod 执行的,在执行过程中经常出现 DNS 解析错误问题,如下: stdout: stderr: fatal: unable to access 'http://git.x...
阅读(276)评论(0)
sa 发布于 2021-01-30
将一个或多个本地端口转发到pod。这个命令要求节点安装“socat”。 使用资源类型/名称,如deployment/mydeployment来选择pod。如果省略,资源类型默认为’pod’。 如果有多个pod匹配标准,将自动选择一个pod。转发会话结束 当...
阅读(271)评论(0)
sa 发布于 2021-01-30
正常yaml: apiVersion: apps/v1 kind: DaemonSet metadata: name: daemonset-example labels: app: daemonset spec: selector: matchLabels: name: daem...
阅读(218)评论(0)
sa 发布于 2021-01-30
扩容deployment控制器下的nginx-app的Pod的副本数 kubectl scale deployment nginx-app --replicas=3 缩容deployment控制器下的nginx-app的Pod的副本数 kubectl scale deployme...
阅读(244)评论(0)
sa 发布于 2021-01-30
实验前序: 通过一个简单的实验,告诉大家,如何去避免错误,如何排查错误,解决思路。 不说了,直接开怼实验 创建一个yaml文件: [root@k8s-master ~]# cat pod-1.yaml apiVersion: v1 kind: Pod metadata: name...
阅读(142)评论(0)
sa 发布于 2021-01-30
1. 创建argocd命名空间 [root@k8s-master ~]# kubectl create namespace argocd namespace/argocd created 2. 安装资源 [root@k8s-master ~]# kubectl apply -n ...
阅读(213)评论(0)