kubernetes
文章平均质量分 82
weixin_42305433
这个作者很懒,什么都没留下…
展开
-
深入剖析Kubernetes读书笔记之基本概念、容器编排、kubernetes的持久化和网络
深入剖析Kubernetes读书笔记(一)基本概念和kubernetes编排调度介绍入门相关(行业发展&Docker)什么是Docker镜像实现隔离的关键容器的总结浅谈kubernetes、kubernetes部署kubernetes的编排和调度介绍kubernetes in action读的差不多了,篇幅比较大,其实是需要一开始把书读薄一些的,对kubernetes的概念讲的比较细,底层也只是大概讲了一下,不涉及源码和kubernetes的设计理念,前几天查阅资料时偶然发现一个极客时间上的教材原创 2020-07-06 22:52:50 · 980 阅读 · 0 评论 -
kubernetes in action读书笔记之容器、pod以及RC/RS
kubernetes in action读书笔记(一)why kubernetes无论是和原先的计算调度集群hadoop相比,或是在早先的操作系统虚拟化技术对比,都具备一定优势,脱离了对单个虚拟机的配置和管理,同时也避免了虚拟机对操作系统的资源浪费。关于容器在环境配置方面的便利性,举个例子,一个应用只能在某个特定版本的内核上运行,通过镜像就能成本很低的管理,而如果是虚拟机就得用户自己来管理。...原创 2020-02-03 22:59:53 · 379 阅读 · 0 评论 -
kubernetes in action读书笔记之客户端与pod通信,pod与pod通信
kubernetes in action读书笔记(二)客户端与pod通信,pod与pod通信ServiceService先记一些问题:1、当创建了一个svc后,一个集群内的pod向这个svc(假设有3个pod)的IP发送了一个请求,该请求会被Kubernetes服务代理截取,并在3个pod中选一个pod,然后将请求转发给这个pod,问题:这里的服务代理是什么,负载均衡我理解是通过ipTa...原创 2020-02-23 15:34:20 · 487 阅读 · 0 评论 -
kubernetes in action读书笔记之pod中的磁盘挂载,卷/持久卷/持久卷声明
kubernetes in action读书笔记(三)pod中的磁盘挂载,卷/持久卷/持久卷声明卷(volume)持久卷(persist volume)和持久卷声明 (persist volume claim)卷(volume)volume,和pod拥有相同的生命周期,pod创建时创建 ,pod删除时删除,volume本身并不是一个独立的kubernetes资源对象,而是pod的一个属性,vo...原创 2020-02-24 22:16:43 · 1021 阅读 · 1 评论 -
kubernetes in action读书笔记之Kubernetes的运行机理、Kubernetes网络原理
kubernetes in action读书笔记(五)Kubernetes的运行机理、Kubernetes网络原理概述K8S分为哪些部分Kubernetes的网络其他关于Kubernetes的安全控制、pod安全隔离、pod安全策略、kubernetes用户/组的安全管理概述本章翻读了一下,发现也只是介绍了基本的概念和流程,把k8s中涉及的一些控制面服务介绍了,没有讲太细,比如,kube-proxy具体如何去写iptable,kube-dns如何更新resolve.conf,controller创建po原创 2020-07-05 13:02:38 · 242 阅读 · 0 评论 -
kubernetes in action读书笔记之ConfigMap、Secret、滚动升级、downwardAPI、Deployment、Statefulset
kubernetes in action读书笔记(四)ConfigMap、Secret、滚动升级、downwardAPI、Deployment、StatefulsetConfigMapSecret如何访问pod的元数据由滚动升级引出Deployment原始的RC人工滚动升级缺陷DeploymentStatefulsetConfigMap没有太多好说的,一个用来解决服务配置的资源,可以避免硬编码...原创 2020-05-02 19:24:33 · 503 阅读 · 0 评论 -
Spark on K8S(spark-on-kubernetes-operator)环境搭建
Spark on K8S(spark-on-kubernetes-operator)环境搭建以及demo过程环境要求基本原理环境安装kubernetes 1.13环境安装Spark-on-kubernetes-operator环境安装关于kerberos环境要求Operator Version:最新即可 Kubernetes Version: 1.13或更高 Spark Version:2...原创 2020-01-13 22:58:35 · 3660 阅读 · 6 评论 -
Spark on K8S(spark-on-kubernetes-operator)常见问题(一)
Spark on K8S(spark-on-kubernetes-operator)环境搭建以及demo过程(二)Spark Demo过程中的常见问题Spark的executor/driver怎么持久化日志如何让Spark程序可以连接HDFS集群如何对hadoop的参数进行配置如何让executor/driver集中部署在不同的node上如何配置spark的运行参数关于kerberosSpark...原创 2020-01-13 23:02:58 · 2596 阅读 · 1 评论 -
Spark on K8S(spark-on-kubernetes-operator)常见问题(二)
Spark on K8S(spark-on-kubernetes-operator)环境搭建以及demo过程(二)Spark Demo过程中的常见问题(二)Spark的executor/driver怎么持久化日志Spark history server怎么配置生效Spark-operator namespace下的xxxxx-webhook是做什么的Spark Demo过程中的常见问题(二)S...原创 2020-01-17 18:39:48 · 2210 阅读 · 0 评论 -
使用kubeadm安装Kubernetes 1.13(1)
使用kubeadm安装Kubernetes 1.131.准备1.1 系统配置在安装之前,需要先做如下准备。两台CentOS 7.4主机如下:cat /etc/hosts192.168.61.11 node1192.168.61.12 node2如果各个主机启用了防火墙,需要开放Kubernetes各个组件所需要的端口,可以查看Installing kubeadm中的”Check re...原创 2020-01-10 21:27:25 · 502 阅读 · 0 评论 -
使用kubeadm安装Kubernetes 1.13(2)
2.3 安装Pod Network$ kubectl apply -f “https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d ‘\n’)”去掉docker的科学上网配置docker私仓/etc/docker/daemon.json{“insecure-registries”: ...原创 2020-01-10 21:27:46 · 417 阅读 · 0 评论 -
SpringCloud + kubernetes集群内的HTTP请求流程
第一步,先了解一次http请求从外部到K8S集群后的分发过程:1、http请求根据域名解析到达对应的主机(途中Nginx-ingress-controller所在机器)2、该主机Nginx-ingress-controller是主机网络部署(yaml中hostnetwork=true),监听803、Nginx收到请求后,通过ingress-controller过滤K8S集群中的ingre...原创 2019-08-13 11:32:26 · 1235 阅读 · 0 评论 -
最近关于EurekaServer、EurekaClient以及Ingress的一些使用心得
最近关于EurekaServer、EurekaClient以及Ingress的一些使用心得要点使用Ingress的方式替代NodePort,同时支持IP白名单理解EurekaClient的心跳机制并让healthCheck生效要点最近工作中对EurekaServer、EurekaClient、Ingress又做了一些优化,主要分一下几个场景:1、集群中存在大量NodePort,项目早期比较偷懒所以就用这个方式,导致通信矩阵复杂,管理麻烦,如何解决?2、EurekaServer上实例注册后,此时请求S原创 2020-11-09 23:32:00 · 426 阅读 · 0 评论