随笔分类 -  Kubernetes

所有内容都是网路上搜寻的
摘要:查看apiserver 审计日志: grep '"code":504' audit-2023-01-05T02-53-58.676.log | grep -Po '(?<="requestURI":")[^"]*' | sort | uniq -c | sort -rn | head -n 100 阅读全文
posted @ 2023-12-14 19:07 百因必有果 阅读(15) 评论(0) 推荐(0) 编辑
摘要:在k8s中,我们使用pod对外提供服务,这个时候,需要以下两种情形需要关注: pod因为不明原因挂掉,导致服务不可用 pod在高负载的情况下,不能支持我们的服务 如果人工监控pods,人工调整副本,那么这个工作量无疑是巨大的,但是k8s已经有了相应的机制来对应了。 HPA 弹性伸缩 (Horizon 阅读全文
posted @ 2023-02-25 21:33 百因必有果 阅读(64) 评论(0) 推荐(0) 编辑
摘要:DaemonSet简介 DaemonSet:服务守护进程,它的主要作用是在k8s集群所有的节点中运行我们部署的守护进程,相当于在集群节点上分别部署pod副本,如果有新的节点加入集群,DaemonSet会自动在该节点上运行我们需要的部署的pod副本,相反,如果有节点退出户集群,DaemonSet也会移 阅读全文
posted @ 2023-02-25 01:14 百因必有果 阅读(307) 评论(0) 推荐(0) 编辑
摘要:概念: StatefulSet是用来管理有状态应用的工作负载API对象,kubectl 中可以简写sts ,sts每一个pod生成一个唯一的标识符,sts_name-number,number从0开始。 StatefulSet会关联卷(volume),删除是不会删除卷,之后的PV,PVC的随笔中会陆 阅读全文
posted @ 2023-02-24 01:00 百因必有果 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Deployment 部署(Deployment)是k8s中常用的资源之一,部署是无状态的,为一般性项目应用的主体,我们可以像声明docker-compose.yaml文件一样去定义容器的属性。 内容介绍: Deployment为Pod和Replica Set提供声明式更新 注意:Deploymen 阅读全文
posted @ 2023-02-22 01:12 百因必有果 阅读(114) 评论(0) 推荐(0) 编辑
摘要:需求:创建一个ns:test1 给RD一个这个ns下所有资源的的list,get,create,delete权限 第一步: 首先创建ns kubectl create ns test1 #创建namespace test1 第二步: 在集群中创建一个用户,用户名:RD-xxx #yaml 文件的方式 阅读全文
posted @ 2023-02-14 13:36 百因必有果 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Pod镜像拉取策略 通过 spec.containers[].imagePullPolicy 参数可以指定镜像的拉取策略,目前支持的策略如下 Always 总是拉取,当镜像 tag 为 latest 时,且 imagePullPolicy 未配置,默认为 Always Never 不管是否存在都不会 阅读全文
posted @ 2022-10-25 01:26 百因必有果 阅读(266) 评论(0) 推荐(0) 编辑
摘要:创建一个基础的pod vim nginx.yaml apiVersion: v1 # 必选,API 的版本号 kind: Pod # 必选,类型 Pod metadata: # 必选,元数据 name: nginx # 必选,符合 RFC 1035 规范的 Pod 名称 spec: # 必选,用于定 阅读全文
posted @ 2022-09-29 01:20 百因必有果 阅读(28) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-09-19 01:17 百因必有果 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-09-19 00:57 百因必有果 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一,POD资源管理 1,什么是pod Pod是Kubernetes集群中最小部署单元,一个Pod由一个容器或多个容器组成,这些容器可以共享存储,网络等资源等。 Pod有以下特点: (1)一个Pod可以理解为一个应用实例,提供服务; (2)Pod中容器始终部署在同一个Node上; (3)Pod中容器共 阅读全文
posted @ 2022-09-14 01:13 百因必有果 阅读(24) 评论(0) 推荐(0) 编辑
摘要:部署k8s集群流程: 0.0、环境准备 0.1、keepalived + haproxy 0、部署docker 1、部署etcd集群 2、部署flannel插件 3、部署kubectl组件 4、部署kube-apiserver组件(集群) 5、部署kube-controller-manager组件( 阅读全文
posted @ 2022-09-13 01:01 百因必有果 阅读(43) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示