- 博客(293)
- 资源 (144)
- 收藏
- 关注
原创 程序员35岁会失业吗?
这种程序员,是普通人努力可以达到的,俗称轮子哥,可以做个人独立开发者,也可以在公司做项目的主力,就是能保证项目正常交付上线,一是代码质量高,代码漏洞问题很少,二是熟悉业务和各种中间件,线上运维能力强,有问题能立马定位解决。第三类普通程序员,也就是大多数人,基本就是工作三年后不会去学习提升了,学技术就是背八股文,忽悠面试官,技术不精,业务不全,写简单的代码没问题,要使用一些陌生的技术就应付不过来了,因为不想学,自己也懒,大量中小型公司、国企、银行,基本就是这样的程序员了,万年吃老本。程序员35岁会失业吗?
2024-03-31 22:44:07
955
原创 Kubernetes_核心组件_kubelet_kubelet服务全解析(二)
Kubernetes_核心组件_kubelet_kubelet服务全解析(二)
2023-07-22 17:52:09
2904
原创 Kubernetes_Pod_DaemonSet与Job/CronJob
Pod是k8s中最小的运行单元,Pod最常见的控制器就是 Deployment 和 Statefulset, 其他两种 Job/CronJob 、DaemonSet 这样的控制器较少见一些。
2023-07-16 16:55:59
1201
原创 Kubernetes_核心组件_KubeProxy_Service找到Pod与DNS解析Service/Pod
KubeProxy_Service找到Pod与DNS服务发现
2023-07-08 15:59:15
1512
原创 Kubernetes_容器网络_循序渐进地学习kubernetes网络
之前对kubernetes网络通信的认识都比较摸棱两可,本文从linux网络空间开始循序渐进地整理kubernetes网络的知识脉络,意在彻底理解其网络通信原理。文中所用的图片均来源于网络,由于比较分散,就没有将参考文档一一列举出来。
2023-06-04 22:03:54
1626
原创 Kubernetes_核心组件_kubelet_kubelet服务全解析
kubelet所有知识点查看kubelet当前运行systemctl status kubelet -l 搞懂所有属性 (journalctl -u kubelet.service)kubelet配置文件 cat /var/lib/kubelet/config.yamlkubelet启动参数文件 10-kubeadm.confkubelet启动全过程 (自定义启动参数文件)kubelet和pause镜像的关系就是Pod内容器间通信。
2023-05-28 23:23:26
3532
原创 Kubernetes_APIServer_证书_01_Openssl实现对称加密、非对称加密、CA颁布证书
生成私钥: openssl genrsa这条命令让openssl随机生成一份私钥,加密长度是1024位。加密长度是指理论上最大允许”被加密的信息“长度的限制,也就是明文的长度限制。随着这个参数的增大(比方说2048),允许的明文长度也会增加,但同时也会造成计算复杂度的极速增长。生成密钥对,使用 openssl genrsa / openssl rsa / openssl pkcs8 命令。公钥加密,私钥解密,使用 ,使用 openssl rsautl 命令。私钥查看,使用 openssl rsa 命令。
2023-05-17 22:54:48
1312
1
原创 Kubernetes_容器网络_Flannel_02_Flannel跨主机通信Overlay Network三种实现
Flannel 跨主机通信Overlay Network三种实现
2023-05-07 21:38:29
1360
1
原创 Kubernetes_容器网络_Docker_02_从VethPair对到OverlayNetwork网络
Linux 网络,就包括:网卡(Network Interface)、路由表(Routing Table)和 防火墙 (iptables 规则 / firewalld 端口)在这种情况下,这个容器启动后,直接监听的就是宿主机的 80 端口。像这样直接使用宿主机网络栈的方式,虽然可以为容器提供良好的网络性能,但也会不可避免地引入共享网络资源的问题,比如端口冲突。所以,在大多数情况下,我们都希望容器进程能使用自己 Network Namespace 里的网络栈,即:拥有属于自己的 IP 地址和端口。
2023-05-07 14:54:05
733
原创 Kubernetes_容器网络_Pause_01_Pause容器完成Pod内不同容器的网络通信
pause容器是为了解决同一个pod里面的container通信的问题。在docker中,每个container本来就至少隶属于一个 网络命名空间/网关/bridge,所以有一个 ip .但是在k8s中,每个container都是使用 pause 的ip 这个network ns网络命名空间的ipk8s中,创建一个pod后。pause容器创建一个网络命名空间,此pod的容器共享这个网络命名空间。
2023-04-09 23:00:22
1543
1
原创 Kubernetes_容器网络_Calico_01_Calico作为CNI插件如何为Pod生成虚拟IP
Calico 设置静态IP以及设置IP范围
2023-04-02 10:11:25
2426
原创 Kubernetes_APIServer_APIServer简介
api server 是 Kubernetes 集群的网关。它是 Kubernetes 集群中的所有用户、自动化和组件都可以访问的中心接触点。API Server通过 HTTP 实现 RESTful API,执行所有 API 操作,并负责将 API 对象存储到持久存储后端。
2023-03-26 21:30:52
4764
原创 Kubernetes_容器网络_Calico_02_Calico的网络策略NetworkPolicy
Calico的网络策略NetworkPolicy
2023-02-19 22:03:18
1177
原创 Kubernetes_Pod_Deployment、StatefulSet、DaemonSet、Job/CronJob四种控制器详解
Deployment、StatefulSet、DaemonSet、Job/CronJob四种控制器详解
2023-02-19 11:18:25
504
原创 Kubernetes_容器网络_Calico_04_Calico不同节点间Pod通信tunl0手动选择网卡
Calico不同节点间Pod通信tunl0手动选择网卡
2023-02-19 10:08:26
2792
原创 Kubernetes_CGroup和Namespace(从Linux到Kubernetes)
从Linux的cgroup配置到Kubernetes中的cgroup配置
2023-02-11 09:17:35
947
1
原创 Kubernetes部署_使用kubernetes部署Mysql主从结构(Kubernetes工作实践类)
Kubernetes部署_使用kubernetes部署Mysql主从结构(Kubernetes工作实践类)
2022-12-23 23:10:03
2239
2
原创 Kubernetes部署_02_从零开始搭建k8s集群v1.21.0(亲测可用)
Kubernetes部署_02_从零开始搭建k8s集群v1.21.0(亲测可用)
2022-12-17 19:34:38
787
2
原创 Netty_02_高性能的NIO框架
Nettynetty就是背好八股文就好了Netty和NIO的api对应TransportChannel ----对应NIO中的channelEventLoop---- 对应于NIO中的while循环EventLoopGroup: 多个EventLoop,就是事件循环ChannelHandler和ChannelPipeline—对应于NIO中的客户逻辑实现handleRead/handleWrite(intercept.
2022-12-10 15:26:29
511
原创 Netty_05_六种序列化方式(JavaIO序列化 XML序列化 Hessian序列化 JSON序列化 Protobuf序列化 AVRO序列化)(实践类)
各种各种的序列化方式
2022-12-10 09:44:36
759
wiremock自动化测试
2022-03-27
kafka stream与interceptor、自定义partition、springboot集成kafka,亲测可用
2022-03-06
springboot集成shardingJDBC实现分布式事务demo工程【天天打码,天天进步】
2022-02-27
springboot集成shardingJDBC实现读写分离demo工程【天天打码,天天进步】
2022-02-27
springboot集成shardingJDBC分库分表demo工程【天天打码,天天进步】
2022-02-26
Kubernetes部署-使用kubernetes部署Mysql主从结构(Kubernetes工作实践类)
2024-03-31
kubemark kubemark测试k8s性能
2023-01-02
redission的使用
2022-09-18
彻底搞懂Dockerfile文件
2022-07-31
使用kubernetes部署NFS系统完成数据库持久化
2022-07-24
kubernetes部署监控系统prometheus和grafana(亲测可用)
2022-07-23
kubernetes的四种部署策略(亲测可用)
2022-07-10
Pod进阶、Controller进阶、Resource和Dashboard
2022-06-04
手把手打镜像并运行到k8s容器上(亲测可用)
2022-06-03
K8S持久化存储(亲测可用)【volumes PV/PVC StorageClass】
2022-05-29
k8s Unable to connect to the server: x509: certificate is valid
2022-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人