02 2024 档案
摘要:四层代理 创建 ExternalName 类型的 Service 应用场景:跨名称空间访问 需求:default 名称空间下的 pod 想要访问 cheng-svc-pod名称空间下的 pod 服务 cheng-svc-pod下有一个svc服务,default想访问就要下完成的名称Service_n
阅读全文
摘要:k8s中的常见存储类型 为什么要做数据持久化? k8s中的pod的生命周期是短暂,当pod被删除时数据也会随之删除。当我们的数据不重要是也就无所谓了,但是生产环境中,我们的数据都是十分重要的,不能随意删除。 为了解决这个问题,我们需要再k8s中做数据持久化。数据持久化是将数据保存到持久化的存储介质上
阅读全文
摘要:k8s网络学习 之前使用docker的时候,容器可以直接使用宿主机开放的端口,外部就可以访问了。 现在使用k8s后就不能使用这种方法了,我们需要采用另外的方法实现外部访问内部pod。 了解pod,跨主机数据包通信图 同节点通信 不同节点通信 pod数据包,到cni0网关,通过flannel封装到ud
阅读全文
摘要:Pod自动扩缩容 为什么要扩缩容? 在实际的业务场景中,我们经常会遇到某个服务需要扩容的场景(如:对服务器性能压测、电商平台秒杀、大促活动、或由于资源紧张、工作负载降低等都需要对服务实例数进行扩缩容操作。) node节点默认可以跑110个pod 在k8s中扩容分为两种: 1、node层面: 在使用k
阅读全文
摘要:k8s 亲和性反亲和性-污点和容忍度 在k8s中,你可以约束一个 Pod 以便 限制 其只能在特定的节点上运行, 或优先在特定的节点上运行。有几种方法可以实现这点,推荐的方法都是用 标签选择算符来进行选择。 通常这样的约束不是必须的,因为调度器将自动进行合理的放置(比如,将 Pod 分散到节点上,
阅读全文
摘要:配置静态IP [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=ye
阅读全文
摘要:rancher rancher是一个web界面管理k8s集群的工具,可以通过在web界面点点就可以实现所要的资源。 官网:https://ranchermanager.docs.rancher.com 安装docker curl -o /etc/yum.repos.d/Centos-7.repo h
阅读全文