
k8s
文章平均质量分 76
zhangshen023
github.com/zhangshen023
展开
-
怒喷k8s:竟然还要这么才能正确找到statefulset的pods
一、前言今天调试分页查询代码的时候遇到一个奇葩的问题,该问题后来排查下来跟lombok的使用有关。我们在使用mybatis或者mybatis-plus的时候一般会定义一个类对应表的每个字段,一个成熟的java程序员喜欢使用lombok把代码简洁点。这是大前提,我直接说结论吧:实体类最好都加上@Data,@AllArgsConstructor,@NoArgsConstructor才能避免我现在遇到的问题二、我的问题我的表:create table unimall.industry_output_v.原创 2021-01-04 20:49:39 · 659 阅读 · 1 评论 -
Docker: podman不讲武德
文章目录前言podman是什么?前言好吧,我承认有点点哗众取宠,但是看完本篇关于k8s的新贵-oci标准实现的容器引擎,你会发现它吸收了docker的优点,并且优异于docker。podman是什么?Podman是一种无守护进程的开源Linux本地工具,旨在使用Open Containers Initiative(OCI)容器和容器映像使查找,运行,构建,共享和部署应用程序变得容易。 Podman提供了使用过Docker容器引擎的任何人都熟悉的命令行界面(CLI)。 大多数用户可以简单地将do原创 2020-12-30 17:01:58 · 1156 阅读 · 0 评论 -
一览Kubernetes 1.20:到底更新了啥
作者:Kubernetes 1.20 发布团队我们很高心宣布kubernetes 1.20版本发布了,这是2020年第3个版本也是最后一个版本!该版本包括42个功能增强:11个功能已经能稳定使用了,15个功能还是beta阶段,16个功能即将进入alpha阶段。1.20版本的发布周期已经回到以前11周的正常发布周期。这是该段时间中最密集的发布之一:Kubernetes 创新周期仍在呈上升趋势。此版本有比稳定功能更多的 alpha功能,这表明在云原生生态系统中还有许多需要探索的地方。主要主题卷快照操作翻译 2020-12-09 23:54:05 · 2168 阅读 · 1 评论 -
死磕k8s之calico-nodeport
死磕k8s之calico-nodeport序言:我的环境注意开始发请求到nodeport到达work节点11.首先会到达raw的PREROUTING,包的流向如下2.然后到达mangle的PREROUTING,包的流向如下3.然后到了重要表nat的PREROUTING,在PREROUTING一般对包做DNAT操作,包的流量如下:4.然后就开始第一次的路由选择了5.由于匹配到了路由信息,所以此时会走的链是mangle的FORWARD,但是该表没有对它作任何操作6.接下来看看filter表的FORWARD7.然原创 2020-11-11 20:49:01 · 1544 阅读 · 6 评论 -
死磕k8s之calico-环境准备
序言:本篇文章主要是列出了calico系列文章解析的环境以及准备工作。环境k8s: v1.19.3iptables: v1.4.21route: 2.10-alphacalico: v3.16.4tcpdumpcalico使用的是ipip模式,calico默认是ipip模式 k8s没有高可用安装,1个master节点,2个work节点 k8s没有使用ipvs工具安装calicoctl安装calicoctl是calico社区提供一个全局查看calico网络的工具,类似kube原创 2020-11-11 20:19:23 · 19538 阅读 · 1 评论