
kubernetes
文章平均质量分 77
kubernetes
yeye19891224
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kubernetes故障篇:calico/node is not ready: BIRD is not ready
解决方案:调整calicao网络插件的网卡发现机制,修改IP_AUTODETECTION_METHOD对应的value值。官方提供的yaml文件中,ip识别策略(IPDETECTMETHOD)没有配置,即默认为first-found,这会导致一个网络异常的ip作为nodeIP被注册,从而影响node-to-node mesh。我们可以修改成can-reach或者interface的策略,尝试连接某一个Ready的node的IP,以此选择出正确的IP。原创 2024-07-26 17:04:01 · 1234 阅读 · 0 评论 -
深入掌握Service
labels:ports:port: intstatus:ingress:ip: stringService定义中的关键字段是ports和selector。ports定义指定了Service所需的虚拟端口号,由于与Pod容器端口号8080不一样,所以需要再通过targetPort来指定后端Pod的端口号。selector定义设置的是后端Pod所拥有的label:app=webapp。目前Kubernetes提供了两种负载分发策略:RoundRobin和SessionAffinity。原创 2024-12-03 16:16:23 · 362 阅读 · 0 评论 -
Pod定义详解
apiVersion: v1 # 必选,API的版本号kind: Pod # 必选,类型Podmetadata: # 必选,元数据name: nginx # 必选,符合RFC 1035规范的Pod名称namespace: default # 可选,Pod所在的命名空间,不指定默认为default,可以使用-n 指定namespacelabels: # 可选,标签选择器,一般用于过滤和区分Podapp: nginxrole: frontend # 可以写多个。原创 2024-12-03 15:59:52 · 926 阅读 · 0 评论 -
kubectl命令行工具用法详解
其中,command、TYPE、NAME、flags的含义如下。(1)command:子命令,用于操作Kubernetes集群资源对象的命令,例如create、delete、describe、get、apply等。(2)TYPE:资源对象的类型,区分大小写,能以单数形式、复数形式或者简写形式表示。例如以下3种TYPE是等价的。(3)NAME:资源对象的名称,区分大小写。如果不指定名称,则系统将返回属于TYPE的全部对象的列表,例如$kubectl get pods将返回所有Pod的列表。原创 2024-12-03 15:06:56 · 1334 阅读 · 0 评论 -
Kubernetes安装与配置
-service-cluster-ip-range:Kubernetes集群中Service的虚拟IP地址段范围,以CIDR格式表示,例如169.169.0.0/16,该IP范围不能与物理机的真实IP段有重合。--service-node-port-range:Kubernetes集群中Service可映射的物理机端口号范围,默认为30000~32767。--insecure-bind-address:apiserver绑定主机的非安全IP地址,设置0.0.0.0表示绑定所有IP地址。原创 2024-12-03 14:43:01 · 778 阅读 · 0 评论 -
Kubernetes集群的安全设置
基于CA签名的双向数字证书认证方式原创 2024-12-03 14:38:39 · 979 阅读 · 0 评论 -
Xk8s证书续期
【代码】Xk8s证书续期。原创 2024-09-25 14:50:23 · 765 阅读 · 0 评论