![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 96
Outlook(^_^)
越努力,越幸运。细水长流,念念不忘,必有回响。
展开
-
CKA 10_Kubernetes工作负载与调度 资源调度 资源限制 LimitRanger 资源配额 ResourceQuota
文章目录1. 资源调度1.1 资源限制1.1.1 namespace 设置 资源限制1.2 资源配额1.2.1 namespace 设置 资源配额1.2.1.1 限制 内存 和 CPU1.2.1.2 限制 Pod 数量1. 资源调度官方文档: 概念 | 策略 | 限制范围 官方文档: 概念 | 策略 | 资源配额1.1 资源限制默认情况下, Kubernetes 集群上的容器运行使用的计算资源没有限制。 使用资源配额,集群管理员可以以名字空间为单位,限制其资源的使用与创建。 在命名空间中,一个原创 2023-06-09 23:08:38 · 1399 阅读 · 0 评论 -
CKA 09_Kubernetes工作负载与调度 资源调度 三类QoS request 资源需求 limit 资源限额
资源调度内存限制vim memory-pod63PPT镜像从dokcer官方下载锁定200M内存request:50Mi(最少50)limit:上限100上下设定是冲突的肯定失败[root@k8s-1 ~]# vim memory-pod.yamlapiVersion: v1kind: Podmetadata:name: memory-demospec:containers:name: memory-demoimage: stressargs:–vm“1”–v原创 2023-06-09 23:08:03 · 1310 阅读 · 0 评论 -
【考点】CKA 08_Kubernetes工作负载与调度 关系调度 nodeSelector 亲和性和反亲和性 污点 节点驱离与下线
文章目录Kubernetes 调度器调度概览kube-schedulerkube-scheduler 调度流程Kubernetes 关系调度(将 Pod 指派给节点)节点标签节点隔离/限制nodeName 字段准备工作使用 nodeName 字段的 Pod模拟故障nodeSelector标签创建 nodeSelector模拟故障亲和性与反亲和性节点亲和性pod亲和性pod反亲和性污点资源调度内存限制requests:cpu: 200mmemory: 50Milimits:cpu: 1memory: 100M原创 2023-06-09 23:05:54 · 959 阅读 · 0 评论 -
CKA 07_Kubernetes 工作负载与调度 控制器 ReplicaSet Deployment Jobs CronJob
文章目录1. Pod 的分类2. 控制器类型3. ReplicaSet3.1 工作原理3.2 何时使用 ReplicaSet3.3 创建 ReplicaSet3.4 修改 RS 管理 pod 的标签3.5 还原 RS 管理 pod 的标签4. Deployment4.1 准备工作4.2 用例4.3 创建 Deployment4.4 Deployment 进行 Pod 的版本更新4.5 Deployment 进行 Pod 版本回滚4.6 Deployment 可以调整的参数5. DaemonSet5.1 准备原创 2023-06-09 23:07:09 · 1028 阅读 · 0 评论 -
CKA 06_Kubernetes 工作负载与调度 Pod 管理 yaml 资源清单 标签 Pod 生命周期 容器探针
文章目录Pod 管理kubectl 命令yaml 资源清单yaml 文件的格式编写 yaml 资源清单标签标签Pod生命周期[root@k8s1 ~]# vim service.yaml[root@k8s1 ~]# vim service.yaml探针存活探针就绪探针Pod 管理容器的本质是一个视图被隔离、资源受限的进程。Pod 是一个逻辑单位,多个容器的组合,kubernetes 的原子调度单位。一个 pod 类似一个豌豆荚,包含一个或多个容器,多个容器间共享 IPC、Network原创 2023-06-09 23:04:54 · 851 阅读 · 0 评论 -
【考点】CKA 05_为 Kubernetes 运行 etcd 集群 etcd 备份与恢复
【【【【【【原题:k8s版本升级】】】】】】1:master节点升级master节点升级1.22.2yum install[root@k8s1 ~]# yum install -y kubeadm-1.22.2-0[root@k8s1 ~]# kubeadm versionkubeadm version: &version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.2”, GitCommit:“8b5a19147530eaac9476原创 2023-06-09 23:05:58 · 1091 阅读 · 1 评论 -
CKA 04_部署 harbor 仓库 containerd 连接 harbor 仓库 kubeadm 引导集群
K8s高可用23是worker调度器放在worker上也可以用这种方式29图pdf做一个负载均衡器(k8s)3个节点已经是一个完整的集群重新开一个虚拟机1024也可以负载均衡节点是server44:安装haproxy[root@k8s4 ~]# yum install -y haproxycd etcvim注释2处监听6443端口去掉2个内容删除一大堆的东西修改tcp修改IPlisten 8080enableuriauth10s[root@k8s4 ~]原创 2023-06-09 23:05:07 · 2703 阅读 · 0 评论 -
【考点】CKA 03_Kubernetes版本升级 对 kubeadm 集群中的控制平面节点和工作节点进行升级
升级 kubeadm 集群1. 准备开始2. 升级控制平面节点2.1 升级 kubeadm2.2 验证升级计划2.3 执行 kubeadm upgrade2.4 腾空节点2.5 升级 kubelet 和 kubectl2.6 解除节点的保护3. 升级工作节点第一个工作节点升级过程如下:3.1 升级 kubeadm3.2 执行 kubeadm upgrade3.3 腾空节点3.4 升级 kubelet 和 kubectl3.5 取消对节点的保护第二个工作节点升级过程如下:3.1 升级 kubeadm3.2 执原创 2023-06-09 23:02:42 · 1165 阅读 · 0 评论 -
CKA 02_containerd部署Kubernetes 部署containerd 使用kubeadm引导集群 安装Pod网络
前面介绍了 Docker 部署 Kubernetes 的方法,本文介绍 containerd 的方式部署 Kubernetes1. 清空实验环境集群中所有节点执行 kubeadm reset 命令,并进行 reboot ,这样之前的策略就彻底清除啦![root@k8s1 ~]# kubeadm reset[reset] Reading configuration from the cluster...[reset] FYI: You can look at this config file w原创 2023-06-09 23:03:27 · 894 阅读 · 0 评论 -
CKA 01_docker部署Kubernetes 部署docker 使用kubeadm引导集群 安装Pod网络
文章目录1. 虚拟机步骤2. Docker 部署 Kubernetes2.1 部署 docker2.1.1 环境要求2.1.2 安装 docker 引擎2.1.3 worker 节点对 master 节点免密2.1.4 设定 docker 开机自启2.1.5 打开桥接,查看桥接流量2.1.6 设定 systemd 方式管理 cgroup2.1.7 docker部署完成2.1.8 其余节点的操作(与上述是相同的操作)2.2 使用 kubeadm 引导集群2.2.1 安装 kubeadm2.2.2 使用 kub原创 2023-06-09 23:02:40 · 789 阅读 · 3 评论