随笔分类 - Kubernetes
摘要:信息存储(etcd) 管理控制平面Master apiserver controller-manager scheduler 工作节点node kubelet kube-proxy docker/rkt 数据存储 pvc ceph,nfs CNI插件(k8s中的网络管理) flannel calic
阅读全文
摘要:PVC的关键配置参数: 资源请求(即存储空间的大小):描述对存储资源的请求,request.storage的设置 Access Modes: 用于描述用户应用 对 存储资源的访问权限, 3种访问模式设置和PV的设置相同。 Volume Modes(存储卷模式): PVC也可以设置存储卷模式,用于描述
阅读全文
摘要:container: 172.17.0.1/16 pod : 10.211.0.0/16 service: 10.80.0.0/16 node: 192.168.101.0
阅读全文
摘要:一、环境准备 1,准备好多台主机,(系统分区,网络,等都规划好),系统时间确认,关闭SELinux 1,修改主机名 2、 关闭swap分区 打开ip-forward cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tab
阅读全文
摘要:弹性伸缩 指 适应负载变化,以弹性可伸缩的方式提供资源,在kubernetes 里主要体现在 --replicas gun
阅读全文
摘要:更新Deployment 镜像 kubectl set image deploy(deployment) deployName containerName=image:ver 更新资源限制 kubectl set resources deploy/hwcka-004 -c=hwcka-004 --l
阅读全文
摘要:在Kubernetes中最基础的单元是pod , 每个pod都有一个基础容器,这几容器就是pause容器。 Pause容器 全称infrastucture container(又叫infra)基础容器。 也可以把pod理解为一组容器的集合。 每个Pod里运行着一个特殊的被称之为Pause的容器,其他
阅读全文
摘要:用于在启动应用容器之前 启动一个或多个“初始化”容器,完成应用容器所需的预置条件。init container与应用容器本质上是一样的,但它们是仅运行一次就结束的任务,并且必须在成功执行完成后,系统才能继续执行下一个容器。根据pod的重启策略,当init container执行失败,在设置了Rest
阅读全文
摘要:pod的affinity , 硬亲和性 , 软亲和性 preferredDuringSchedulingIgnoredDuringExecution 软亲和性表示期望值 preferredDuringSchedulingIgnoredDuringExecution 硬亲和性表示必须在一起,必须满足要
阅读全文
摘要:节点选择器: nodeSelector , nodeName 节点亲和度: nodeAffinity 通过nodeSelector来调度pod (1),编写yaml文件,使用nodeSelector (2), 给node打上label 查看node上的label (3),查看
阅读全文
摘要:gitlab -> jenkins --> harbor 镜像准备 1, Namespace 2, pull-secret 3, Deployment , Replicas 数量 , 健康检查 4,Service 5, Ingress 1, 数据存储 -》 备份 2,网络 3,监控,状态检测 , 告
阅读全文
摘要:pv 静态,动态 PVC 容器应用,卷需求模板 容器应用定义说我需要存储,需求模板里定义说我需要什么样的存储,访问方式,要多大的容量 数据卷定义 数据卷的定义,提供了卷来和需要模板匹配
阅读全文
摘要:学了很久的kubernetes,kubernetes 的核心东西主要是 pod, pod 控制器,Service , ingress. pod: 装载着容器container pod控制器:deployment , daemonset , RC ,RS 控制pod的副本数量,调度等 Service
阅读全文
摘要:1、对项目的理解 对项目本身的理解? 项目的架构 , 单体架构,微服务架构,项目的依赖,服务的启动顺序 前端,处理程序,中间件,后端存储和数据库 怎么部署? 副本数量,存储管理,日志 怎么管理? 2、在kubernetes平台部署项目流程 1:制作镜像 拉取代码 build 编译构建 2:推送镜像到
阅读全文
摘要:cgroups cgroup的作用, 1,资源限制 2,优先级分配(控制进程)3,统计使用量 4,任务控制,挂起,恢复。
阅读全文
摘要:Service的作用和特点 Pod与Service的关系 ClusterIP用于集群内部访问 port :80 指的是 通过clusterIP访问的端口 targetPort : 80 指的的容器的端口 创建一个type为NodePort类型的Service LoadBalancer适合于云平台
阅读全文
摘要:https://kubernetes.io/docs/concepts/storage/volumes/ k8s存储相关 本机存储 emptyDir emptyDir的特点: 创建一个空卷,挂载到Pod的容器。Pod删除该卷也会被删除。 应用场景: Pod中容器之间数据共享。 hostPath 网络
阅读全文

浙公网安备 33010602011771号