摘要:
问题现象 1、节点访问coredns连接拒绝 2、内部pod无法正常进行解析 问题解决思路 检查 CoreDNS Pod 状态是否正常 [root@k8s-master01 ~]# kubectl get pods -n kube-system -l k8s-app=kube-dns NAME RE 阅读全文
摘要:
k8s启用命令补全 #编辑你的.bashrc文件(或者.bash_profile): vim ~/.bashrc #在文件末尾添加以下行: source <(kubectl completion bash) #重新加载你的.bashrc文件: source ~/.bashrc 阅读全文
摘要:
问题描述 部署k8s环境后,准备新建一个deployment发现拉取pod时无法拉取到镜像,报错如下: Failed to pull image "nginx:1.14.2": rpc error: code = Unknown desc = error pulling image configur 阅读全文
摘要:
##概念 在 Kubernetes 中,Service 是一种抽象,用于定义一个逻辑服务,该服务由一组运行在集群中的 Pod 提供支持。Service 为这些 Pod 定义了稳定的虚拟 IP 地址和 DNS 名称,并提供负载均衡、服务发现和会话亲和等功能。 具体来讲,当创建了一个 Service 后 阅读全文
摘要:
##正向代理 内部网络用户向外网发送请求 正向代理即代理,用于代表==内部网络用户向Internet上的服务器(或称外部服务器,通常为Web服务器)发出连接请求==,并接收响应结果,执行该代理功能的服务器称为代理服务器,此过程会==隐藏客户端ip==。使用代理服务器访问外部网络时,客户端必须在局域网 阅读全文
摘要:
##概念 Label 和 Selector 是 Kubernetes 中用于标识和选择对象的关键概念。 Label 是一组 key-value 对,可以附加到 Kubernetes 对象上,例如 Pod、Service、Deployment 等。Label ==通常用来表示某个对象的属性==,例如应 阅读全文
摘要:
##环境 必须安装metrics-server或其他自定义metrics-server 必须配置requests参数 不能扩容无法缩放的对象,比如DaemonSet ##接口类型 HPA v1为稳定版自动水平伸缩,只支持CPU指标 V2为beta版本,分为v2beta1(支持CPU、内存和自定义指标 阅读全文
摘要:
##概念 在 Kubernetes 中,DaemonSet 是一种控制器对象,==用于确保在每个节点上运行一个 Pod 副本==。与 ReplicaSet 和 Deployment 不同,它们只负责在集群中的所有节点上创建 Pod 副本,而不考虑副本数量 DaemonSet对象通常被用于需要在每个节 阅读全文
摘要:
参数: ==updateStrategy== updateStrategy: # rollingUpdate: # partition: 0 #type: RollingUpdate type: OnDelete ##OnDelete 策略 OnDelete 更新策略实现了传统(1.7 版本之前)的 阅读全文
摘要:
#概念 和 Deployment 类似,可以通过更新 replicas 字段扩容/缩容 StatefulSet,也可以使用 kubectlscale、kubectl edit kuectl patch 来扩容/缩容一个 StatefulSet 扩容 kubectl scale sts web --r 阅读全文