Kubernetes
文章平均质量分 91
K8S知识点
curd_boy
热爱编程,喜欢探索新技术
展开
-
【Kubernetes】K8S下gRPC负载均衡问题
答案是 HTTP/1.1 的 复用是串行的,当请求到达的时候,如果没有空闲连接那么就新创建一个连接,如果有空闲连接那么就可以复用,同一个时间点,连接里最多只能承载一个请求,结果是 HTTP/1.1 可以连接多个 pod;而 HTTP/2 的复用是并行的,当请求到达的时候,如果没有连接那么就创建连接,如果有连接,那么不管其是否空闲都可以复用,同一个时间点,连接里可以承载多个请求,结果是 HTTP/2 仅仅连接了一个 pod。为什么 HTTP/1.1 的复用没问题,而 HTTP/2 的复用就有问题?原创 2022-10-14 20:35:48 · 1566 阅读 · 2 评论 -
k8s CRD相关
Kubernetes 1.7之后,提供了CRD(CustomResourceDefinitions)自定义资源的二次开发能力来扩展kubernetes API,通过此扩展可以向kubernetes API中增加新的资源类型,会比修改kubernetes apiserver的源代码或创建自定义的apiserver来的更加的简洁和容易。原创 2022-09-10 16:40:16 · 1944 阅读 · 0 评论 -
【微服务架构】分布式限流策略
在k8s中,服务是动态扩缩容的,相应的,每个节点应该都要有所变化,如果对外宣称限频100qps,而且后续业务方真的要求百分百准确,只能把LoadingCache的过期时间调小一点,让它能够近实时的更新单节点的qps。在实际的服务中,数据上报服务一般无法确定客户端的上报时间、上报量,特别是对于这种要求高性能,服务一般都会用到HPA来实现动态扩缩容,所以,需要去间隔一段时间去获取服务的副本数。如果服务的节点动态调整,单个服务的qps也能动态调整。......原创 2022-08-02 15:17:38 · 1550 阅读 · 0 评论 -
【k8s】Kubernetes 原理剖析与实战应用(更新中)
k8s原创 2022-06-26 00:30:18 · 316 阅读 · 0 评论 -
【k8s】kubernetes网络
文章目录k8s网络模型同一节点同一个POD上Container通信同一个 Node 下 不同Pod 间通信模型:不同一节点不同node节点上pod和pod通信k8s网络接口 CNI路由网络覆盖网络pod与service之间的网络阿里云k8s在pod内访问 自建数据库k8s网络模型Kubernetes 的网络利用了 Docker 的网络原理,并在此基础上实现了跨 Node 容器间的网络通信。Kubernetes之POD、容器之间的网络通信同一节点三个网络设备:eth0: 节点主机网卡dock原创 2022-05-13 15:12:59 · 679 阅读 · 0 评论 -
【运维篇】阿里云SLS日志服务
选择project,建立logstore建立了ps-pro配置logtail,接入pod数据日志格式非常多,我们选择docker标准输出配置如下{ "inputs": [ { "detail": { "Stderr": true, "IncludeLabel": { "io.kubernetes.container.name": "you_p原创 2021-07-19 16:02:56 · 4257 阅读 · 2 评论 -
【运维篇】kubernetes面试相关总结
简述 Kubernetes 中什么是静态 Pod?静态 pod 是由 kubelet 进行管理的仅存在于特定 Node 的 Pod 上,他们不能通过 API Server 进行管理,无法与 ReplicationController、Deployment 或者 DaemonSet 进行关联,并且 kubelet 无法对他们进行健康检查。静态 Pod 总是由 kubelet 进行创建,并且总是在 kubelet 所在的 Node 上运行。简述 Kubernetes 中 Pod 可能位于的状态?Pendi原创 2021-06-26 18:20:20 · 671 阅读 · 0 评论 -
【运维篇】负载均衡策略
DNS域名解析腾讯云通过Annotation配置负载均衡原创 2021-03-02 17:29:01 · 3402 阅读 · 2 评论 -
阿里云Codeup云效使用flow+k8s部署go语言项目
codeup云效flow制作DockerfileFROM golang:alpine AS builderADD ./ /data/app/WORKDIR /data/app/ENV GO111MODULE=on \ CGO_ENABLED=0 \ GOOS=linux \ GOARCH=amd64 \ GOPROXY=https://goproxy.io,directEXPOSE 8888RUN CGO_ENABLED=0 GOOS=linux GOAR原创 2020-11-09 20:32:50 · 3389 阅读 · 2 评论 -
【k8s】集群中部署kong网关及添加插件
1.本地运行的设置service router的参考这篇 : 传送门原创 2020-12-03 13:30:39 · 1339 阅读 · 0 评论 -
K8S知识点记录
在本地调试运行在 Pod 中的数据库查看podkubectl get podkubectl port-forward 端口映射kubectl port-forward dev-db-5959f58bd7-88zlm 5432:5432 --address=0.0.0.0启动Django 本地环境DJANGO_SETTINGS_MODULE=project_name.settings_local python3 ./manage.py runserver........原创 2020-07-31 18:13:45 · 1904 阅读 · 1 评论 -
容器化进阶Kubernetes核心技术
CI/CD参考 https://www.cnblogs.com/sunsky303/p/10775126.html原创 2020-06-03 20:07:54 · 480 阅读 · 0 评论