1. 为我们的应用创建headless服务 在Kubernetes中,有一种称为headless服务的特定服务,恰好与Envoy的STRICT_DNS服务发现模式一起使用时非常方便。 Headless服务不会为底层Pod提供单个IP和负载平衡,而只是具有DNS配置,该配置为我们提供了一个A记录,其中 ...
分类:
其他好文 时间:
2020-05-22 18:52:30
阅读次数:
89
有幸成为红旗教育学院的k8s讲师,想将部署操作k8s的内容做下梳理,故撰成此文。此为第一回,先说部署,后续再慢慢加其它内容。
分类:
其他好文 时间:
2020-05-22 09:43:02
阅读次数:
141
ingress做为k8s集群的入口非常重要,能实现ingress功能的软件很多,可根据自身需求选择。本篇博客主要使用nginx官方提供的nginx-ingress完成了http/https7层代理和tcp四层代理的环境配置。系统环境1,k8s的版本为1.8.22,dockerce的版本为19.03.8-33,五台主机操作系统版本为centos7,kernel版本3.10.0-9574,使用五台主机
分类:
Web程序 时间:
2020-05-22 09:42:18
阅读次数:
56
架构 Driver Program:每个 Spark 应用的主程序 Spark Context:在 Driver 里面构建,用于协调、调度在各个节点运行的进程 Cluster Manager:管理节点,分配资源(可以是 Spark standalone、Mesos、Yarn、K8S) Worker ...
分类:
其他好文 时间:
2020-05-22 09:37:29
阅读次数:
62
进入到云计算的PAAS时代,起源Google的Kubernetes无疑成为了PAAS云服务的落地平台。自2017年开始,K8s平台已经成为容器编排的事实标准,为组织设计和部署应用程序带来全新定义。在之后的几年里国有云,国外云厂商陆续在IAAS平台发布PASS层产品。
在此基础上出现了CICD,即持续集成与持续交付是软件开发和交付中的实践。项目从最初是瀑布模型,到敏捷开发,再到现在的DevOps。这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。
笔者基于自身需求做了如下测试,希望对同行有所助力,相关文章会持续更新。
分类:
其他好文 时间:
2020-05-21 23:50:38
阅读次数:
71
"开源软件或中间件名称(可参照常见开源或中间件汇总表)"安装数量当前版本和模块包coredns/coredns9k8s.gcr.io/coredns:1.2.6Calico9"quay.io/calico/node:v3.5.1quay.io/calico/kube-controllers:v3.5.1quay.io/calico/cni:v3.5.1"Je
分类:
其他好文 时间:
2020-05-21 19:23:41
阅读次数:
95
一、了解Statefulset1、Statefulset保证了pod在重新调度后保留它们的标识和状态。2、Statefulset做到每个pod对应相对的PV卷,每个POD都可以拥用一组独立的数据卷。3、提供稳定的网络标识,一个Statefulset创建的每个pod都有一个从零开始的顺序索引,这个体现在pod的名称和主机名上,同样还会体现在pod对应的固定存储上。4、让pod拥用可预知的名称和主机名
分类:
其他好文 时间:
2020-05-21 17:47:00
阅读次数:
59
当时K8S环境想用来设计部署微服务这块的架构才发现的这个问题 我的K8S集群是使用kubeadm安装的,当时也是跟着网上教程走的,并没有注意网络路由使用的iptables规则 现在出现pod不能ping通service或者ping通CLUSTER-IP的问题,导致如果我再集群里部署注册中心,并不能正 ...
分类:
其他好文 时间:
2020-05-21 17:45:11
阅读次数:
274
request容器使用的最小资源需求,作为容器调度时资源分配的判断依赖。只有当前节点上可分配的资源量>=request时才允许将容器调度到该节点。request参数不限制容器的最大可使用资源limit容器能使用资源的最大值设置为0表示对使用的资源不做限制,可无限的使用request和limit关系request能保证pod有足够的资源来运行,而limit则是防止某个pod无限制的使用资源,导
分类:
其他好文 时间:
2020-05-20 12:33:22
阅读次数:
412
# 二面1. jvm内存管理机制,分***论2. 说项目(主要就是项目,说了很久)3. 集群一般有哪些实现方式4. 分布式的注册中心怎么实现5. 有哪些分布式开源框架,K8s了解么6. 家乡在哪?对来北京工作有什么看法7. 你有什么想问我的# 三面:1. 本科和研究生成绩2. 一个聊天应用,我和你通... ...
分类:
编程语言 时间:
2020-05-20 12:12:54
阅读次数:
70