![](https://img-blog.csdnimg.cn/20210813164410787.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
kubernetes
文章平均质量分 75
kubernetes相关内容
一边学习一边哭
被虐千百遍的小小运维工程师。
展开
-
Kubernetes-Ingress、Ingress Controller、Ingress Class
1.Ingress 是对K8S集群中服务的外部访问进行管理的 API 对象。Ingress 公开从集群外部到集群内服务的 HTTP 和 HTTPS 路由。流量路由由 Ingress 资源上定义的规则控制。2.Ingress Controller 通常负责通过负载均衡器来实现 Ingress。3.必须拥有一个 Ingress Controller 才能满足 Ingress 的要求。仅创建 Ingress 资源本身没有任何效果。原创 2023-06-28 16:25:38 · 690 阅读 · 0 评论 -
kubectl-k8s用户切换
k8s用户切换原创 2023-03-08 17:48:14 · 1068 阅读 · 0 评论 -
kubernetes-POD
容器生命周期回调可以使用容器生命周期回调,实现容器启用后一些环境的准备或者终止前程序的优雅退出。启用后和终止前钩子:poststart 启用后prestop 终止前FIELDS: exec <Object> One and only one of the following should be specified. Exec specifies the action to take. httpGet &l...原创 2021-11-08 11:21:21 · 456 阅读 · 0 评论 -
kubernetes-POD调度
POD选择节点将POD运行在指定的节点上,方式有: nodeSelector 亲和性和反亲和性:nodeAffinity、podAffinity nodeNamenodeSelector nodeSelector是PodSpec的一个字段,是包含键值对的映射。为了使Pod在节点上运行,节点的标签必须包含PodSpec中nodeSelector中的键值对。节点的标签可以与nodeSelector中的键值对一样,也可以多于nod...原创 2021-10-22 19:12:30 · 497 阅读 · 0 评论 -
kubernetes组件-kube-scheduler
Kubernetes 调度器在 Kubernetes 中,调度是指将Pod放置到合适的Node上,然后对应 Node 上的Kubelet才能够运行这些 pod。调度概览调度器通过 kubernetes 的监测(Watch)机制来发现集群中新创建且尚未被调度到 Node 上的 Pod。 调度器会将发现的每一个未调度的 Pod 调度到一个合适的 Node 上来运行。 调度器会依据下文的调度原则来做出调度选择。如果你想要理解 Pod ...转载 2021-10-13 15:28:26 · 194 阅读 · 0 评论 -
kubernetes组件-kube-controller-manager
概述控制器(controllers)在机器人技术和自动化领域,控制回路(Control Loop)是一个非终止回路,用于调节系统状态。这是一个控制环的例子:房间里的温度自动调节器。当你设置了温度,告诉了温度自动调节器你的期望状态(Desired State)。 房间的实际温度是当前状态(Current State)。 通过对设备的开关控制,温度自动调节器让其当前状态接近期望状态。在 Kubernetes 中,控制器通过监控集群的公共状态,并致力于将当前状态转变为期望的状态。..原创 2021-10-10 20:04:52 · 2373 阅读 · 0 评论 -
Kubernetes组件
Kubernetes组件kubernetes从节点种类分为:master和node两类节点。master节点组件:kube-apiserver、etcd、kube-scheduler、kube-controller-managernode节点组件:kubelet、kube-proxy、容器运行时控制平面组件(Control Plane Components)kube-apiserverkube-apiserver公开了kubernetes API,是kubernetes集群控转载 2021-10-09 12:04:50 · 162 阅读 · 0 评论 -
Kubernetes 版本及版本倾斜支持策略
Kubernetes 版本及版本倾斜支持策略本文描述 Kubernetes 各组件之间版本偏差支持策略。 特定的集群部署工具可能会有额外的限制。版本支持策略Kubernetes 版本号格式为x.y.z,其中x为大版本号,y为小版本号,z为补丁版本号。 版本号格式遵循Semantic Versioning规则。 更多信息,请参阅Kubernetes 发布版本。Kubernetes 项目会维护最近的三个小版本分支(1.22, 1.21, 1.20)。 Kubernetes 1...转载 2021-09-30 15:47:32 · 327 阅读 · 0 评论 -
k8s nginx用于测试的yaml
cat >nginx-test.yaml <<EOFapiVersion: extensions/v1beta1kind: Deploymentmetadata: name: nginx-test namespace: defaultspec: replicas: 2 template: metadata: labels: app: nginx-test spec: containers: -.原创 2021-09-30 14:43:52 · 855 阅读 · 0 评论 -
kubernetes版本依赖-1.11
kubernetes/CHANGELOG-1.11.md at master · kubernetes/kubernetes · GitHubProduction-Grade Container Scheduling and Management - kubernetes/CHANGELOG-1.11.md at master · kubernetes/kuberneteshttps://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANG翻译 2021-09-30 11:08:32 · 152 阅读 · 0 评论 -
filebeat推送消息到kafka-k8s sidecar
完整示例本示例为:使用filebeat将apisi的日志发送到kafka中完整配置文件如下:apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: apisix namespace: apisixspec: replicas: 1 strategy: rollingUpdate: #由于replicas为3,则整个升级,pod个数在2-4个之间 maxSurge: 1 m原创 2021-07-14 18:45:06 · 1163 阅读 · 0 评论