k8s学习笔记
文章平均质量分 54
k8s已经成为分布式系统的标准。
冷却
我是刚来,刚来是一种初心,也是保持刚来人的态度
展开
-
学习笔记00-学习内容清单
目标:创建ingress-nginx controller。学习笔记03-基于nginx 的Deployment创建一个service。学习笔记02-部署一个nginx 的Deployment(完成)学习笔记05-通过80或443端口来暴露服务即ingress。学习笔记01-基于Ubuntu的k8s集群安装(完成)目标:使用kubeadm 安装一个1主2从的实验集群。目标:1. 能实现统一暴露nginx pod。目标:能够在集群内使用pod IP地址访问。目标:能证明svc对pod负载均衡访问的。原创 2024-01-03 10:33:14 · 394 阅读 · 1 评论 -
学习笔记03-基于nginx 的Deployment创建一个service
2. 另外是关于这个端口。注意到nginx-web 的ip是 10.68.105.156 直接使用curl 来访问他即可的到和之前一样的效果。目标:将Deployment关联一个service(后文简称svc),并分别能从集群内部和集群外部(宿主机访问)这时直接用集群内任意节点的ip:30001来访问都可访问的, 并且在物理机上也可以下面这个图就是在物理机访问的。1. 虽然我是启动了两个节点的pod,但是怎么证明这通过svc去自动负载均衡了呢。但是这时, 如果我在虚拟机外部的物理机去访问这个ip是不通的。原创 2024-01-25 16:28:59 · 353 阅读 · 0 评论 -
学习笔记02-部署一个nginx 的Deployment
k8s 生成Deployment的yaml部署配置文件,并能从集群内访问原创 2024-01-25 15:41:56 · 621 阅读 · 1 评论 -
学习笔记01-基于Ubuntu的K8S 一主两从实验集群安装
7)安装指定版本的k8s kubelet kubeadm kubectl 及安装containerd,并执行kube相关软件的版本锁定。7)下载网络组件 calico.yaml 本文中已经将这个文件作为脚本去生成你也可以自己下载根据bash脚本的逻辑进行修改即可。6)启用 ip_vs、ip_vs_rr、ip_vs_wrr、ip_vs_sh、nf_conntrack相关模块。脚本gitee地址:https://gitee.com/azhw/ubuntu-install-k8s.git。官方系统镜像下载地址。原创 2024-01-03 11:15:11 · 1213 阅读 · 1 评论