kubernetes-jobs
|
kubernetes
•
|
点赞 0
|
预览 241
任务:Linux下的atd ,crontabjob : 一次性任务, 完成一次任务,状态为 Completedcronjob : 周期性任务pod中的进程一定要能够正常执行完成。backoffLimit: 6 # 最多尝试运行pod的最大次数 创建新的POD的上限completions: 3
kubernetes-服务发现
|
kubernetes
•
|
点赞 0
|
预览 270
集群内部,相同namespace内和不同namespace如何服务发现1)相同namespace 服务访问[root@master01 ~]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S)
kubernetes-健康状态检查
|
kubernetes
•
|
点赞 0
|
预览 234
1,容器得生命周期:docker container 中只要有一个进程再running,,则容器运行,不会对容器中的应用进行检查,2,pod的生命周期:pod中所有的主容器running,在pod运行,默认pod不会对容器中的应用检查,举个例子,web服务,进程为running,但是返回码为502
kubernetes-持久存储
|
kubernetes
•
|
点赞 0
|
预览 306
1)emptyDir,临时存储,pod删除,存储也被删除,无持久性,最终存储放到运行的节点上,底层就是docker,2)hostpath ,本地存储。有持久性,但是只能本机路径使用,挂载本机一个目录。无需手动创建目录(pod运行时使用的是root,用户,所以新建的目录和文件也是root.) 数据无法
kubernetes-service
|
kubernetes
•
|
点赞 0
|
预览 764
service :网络负载均衡,vip—>转发至pod ,应用发布,前置条件,节点需要运行proxy.service分类1)ClsuterIP :集群ip,集群内部可用,生产无法访问。一张图解,希望能看的懂下面实验操作。创建一个nginx的deployment资源,关联svc[root@mas
kubernetes-metrics-server
|
kubernetes
•
|
点赞 0
|
预览 302
metrics-server ,附加组件,用于收集节点负载和pod负载,自动扩容用的到。下面记录一下部署过程: k8s v:1.23.8 metrics-server v:0.6.2附加网址:GitHub下载yaml文件[root@master01 metrics-server]# wget ht
kubernetes-daemonset
|
kubernetes
•
|
点赞 0
|
预览 196
保证pod高可用,监控pod运行状态,保证无时无刻都有期望的pod副本运行,要求同一个daemonset部署出来的pod一定要运行不同节点,保证节点有且只有一个pod,一般做agent代理程序或监控,没副本数,等于节点数量。
kubernetes-deployment
|
kubernetes
•
|
点赞 0
|
预览 220
管理pod的生命周期,保证pod的高可用(支持无状态应用。)手动伸缩,自动伸缩。回滚。等,扩展pod。 创建多个一样的副本。监管pod状态。期望pod数和运行pod数量不一致,将产生新的pod。维持pod资源平衡。业务连续性和资源高可用,版本控制。想象一下升级就是升级镜像,就是更改底层 的镜像而已。