简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
LoadBalancer: 如果service的类型设定为LoadBalancer映射地址(云平台提供LoadBalancer的地址) 这种用法仅用于公有云服务供应商在云台上设置的service的场景。如果基于deployment方式创建的pod,或者daemonset方式创建的pod,是由控制器创建的pod,使用delete是删不掉的,相当于重启pod。#基于deployment方式创建pod,
总结一下,Kubernetes是一个强大的容器编排平台,它提供了丰富的功能和灵活的架构,使您能够轻松地部署、扩展和管理容器化应用程序。4. 自动升级和回滚:Kubernetes可以根据定义的策略自动升级应用程序的副本,以便在保持应用程序的可用性的同时提供新的功能。2. 负载均衡:Kubernetes提供了内建的负载均衡器,可以将流量分发到应用程序的不同副本之间,以实现高可用性和容错性。6. 监控和
-pod-network-cidr:pod资源的网段,需与pod网络插件的值设置一致。把--bind-address=127.0.0.1变成--bind-address=120.168.233.10 #修改成k8s的控制节点master01的ip。--control-plane-endpoint:控制台平面的共享终端,可以是负载均衡的ip地址或者dns域名,高可用集群时需要添加。--token-t
通过跟踪分析副本控制器和deployment的pod的负载变化,针对性的调整目标pod的副本数。2、扩容是即时的,只要超过调值会立刻扩容,但是不是立刻扩容到最大副本数。1、HPA基于kubecontroll-manager服务,周期性的检测pod的cpu使用频率,默认30s。如果业务的峰值较高,回收的策略太积极的话,可能会产生业务的崩溃。直接声明在命名空问当中创建的pod,容器的资源限制,这是一种
deplyment service ingress helm的作用就是通过打包的方式,把deplyment service ingress这些打包在一块,一键式的部署服务。helm就是一个部署微服务的工具,可以跳过繁琐的自定义yaml过程,一键式的拉取和部署好所有自定义或者模版定义的服务。tests -- test-connection.yaml:测试的目录和文件,部罢完chart之后,用来测试的
configMap的热更新:热更新可以直接反应到容器的内部,也不会触发pod的更新机制,如果不是需要重启的配置,都可以直接生效。2、config的热更新,在pod运行的情况下,对config的配置信息进行修改。ConfigMap在创建容器中,给他注入我们需要的配置信息,既可以是单个的属性也可以整个容器的配置文件。这类数据可以存放在镜像当中,但是防止secret当中可以更方便的控制,减少暴露的风险保
test1一般是节点标签,表示希望把pod调度到包含有app标签的pod,值为nginx1的在test1的拓扑域上的节点。拓扑域:k8s集群节点当中的一个组织结构,可以根据节点的物理关系或者逻辑关系进行划分可以用来表示节点之间的空间关系,网络关系或者其他类型的关系。指定key的值,指标节点的标签值,但是不指定污点的类型,那么所有节点上只要包含了这个指定的标签名,可以容忍所有的污点。自主式的pod会
NFS PRovisioner: 是一个插件,没有权限是无法再集群当中获取k8s的消息,插件要有权限能够监听apiserver,获取get,list获取集群的列表资源)create delete。selfLink:API的资源对象之一,表示资源对象在集群当中自身的一个连接,selef-link是一个唯一标识符号,可以用于识别K8S集群当中每个资源的对象。storageClass的名称、NFS服务器
3、退出时,可以执行自定义命令,删除或者生成一些必要的程序,自定义销毁方式以及自定义资源回收方式以及容器的退出等待时间。K8S就是集群化管理容器。启动探针成功之后,在pod的生命周期内不会再检测启动探针。重启了pod之后,相当于重新部署了一个初始版的新的容器。容器不可以提供正常的业务访问,就绪探针不会重启容器。声明的是node节点上和容器内的/opt的挂载目录。挂载卷的名称和要挂载卷的容器内挂载卷
pod中的容器与外部通信时,从共享的资源当中进行分配。引入pause禁止,代表整个容器的组的状态,可以解决对pod内部容器整体状态的判断。②解耦,一个pod内运行多个容器,耦合度太高,一旦一个进程失败,整个pod将全部失败。基于现代容器技术的要求,一个pod运行一个容器,一个容器只运行一个进程。第四步:pause容器先启动,提供命名空间,进程管理pid1 来为pod内的容器提供共享服务以及容器的进