k8s
文章平均质量分 69
一道孤独
这个作者很懒,什么都没留下…
展开
-
Deployment详解
Deployment详解RC & RSReplicationController (复制控制器,RC)和ReplicaSet(复制集,RS)是两种简单部署pod的方式,因为在生产环境中,主要使用更高级的Deployment等方式部署、运行、管理pod,所以本节只对RC和RS部署进行简单介绍**Deployment 管理Rs/RS 管理 Pod **ReplicaSetReplicaSet是支持基于集合的标签选择器的下一代Replication Controller,它主要用作Deploy原创 2021-10-22 19:19:23 · 4562 阅读 · 1 评论 -
Pod探针及状态
Pod 探针Pod探针分类StartupProbe:k8s1.16版本后新加的探测方式,用于判断容器内应用程序是否已经启动。如果配置了startupProbe,就会先禁止其他的探测,直到它成功为止,成功后将不在进行探测。LivenessProbe(存活探针):用于探测容器是否运行,如果探测失败,kubelet会根据配置的重启策略进行相应的处理。若没有配置该探针,默认就是success。存活性探测,判断pod是否需要重启。ReadinessProbe(就绪探针):一般用于探测容器内的程序是否健康,它原创 2021-10-22 19:17:25 · 607 阅读 · 0 评论 -
Pod详解和命令
Pod详解Pod是Kubernetes中最小的单元,它由一组、一个或多个容器组成,每个Pod还包含了一个Pause容器,Pause容器是Pod的父容器,主要负责僵尸进程的回收管理,通过Pause容器可以使同一个Pod里面的多个容器共享存储、网络、PID、IPC等。 (默认是在node节点运行的)pod 命令创建 Pod kubectl run nginx --image=nginx:1.19.0 #(不推荐)建议编写yami文件创建 Podkubectl create -f nginx.yaml原创 2021-10-22 19:14:53 · 1483 阅读 · 0 评论 -
k8s组件详解
k8s组件master节点组件kube-APIserver: k8s的中心,各个组件信息交互都要通过它,也是k8s管理集群的入口。Controller-Manager:集群的状态管理器,保证Pod或其他资源达到期望值,也是需要和APIServer进行通信,在需要的时候创建、更新或删除它所管理的资源。Scheduler:k8s 集群的调度器,选择工作pod节点,预选 > 优选。Etcd:键值数据库,用于保存k8s集群信息,网络信息,网络信息。Master第三方组件Flannel:网络插件,原创 2021-10-22 19:13:45 · 6338 阅读 · 0 评论