随笔分类 -  Kubernetes

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