K8S
文章平均质量分 88
K8S
BestQishen
这个作者很懒,什么都没留下…
展开
-
Kubernetes-3
K8S提供了三种基于存储的抽象对象,分别是PersistentVloume(PV),StorageClass,PersistentVloumeClaim(PVC),通过这三种类型来支持基础设施和应用之间的分离。PV:持久存储卷,定义了K8S集群中的可用的存储资源,其中包含了存储资源的实现细节,比如包含NFS等资源的具体设置。PVC:表示持久存储卷的申请,是通过用户发起对存储资源的请求。申请中只包含请求资源的大小和读写访问模式,不需要关心具体的资源实现细节,K8S会自动为其绑定符合条件的PV。原创 2023-06-01 19:56:41 · 269 阅读 · 0 评论 -
Kubernetes -2
在K8S中定义的存储卷主要包含了四种类型。(1)本地存储卷:主要适用于Pod中容器之间的数据共享,或者实现Pod与Node数据存储和共享(2)网络存储卷:主要是用于多个Pod之间或者多个Node之间的数据存储和共享。(3)持久存储卷:基于网络存储卷,用户无需关心存储卷所使用的存储系统,只需要定义所需要消费的资源,可以将Pod与具体的存储系统解耦。(4)配置存储卷:用于向各个Pod注入配置信息。1.本地存储卷。原创 2023-06-01 19:44:38 · 455 阅读 · 0 评论 -
kubernetes-1
/在使用Recreate执行更新时,我们应用了新的模板文件后最开始会看到READY数量时0/5,AVAILABLE数量为0,UP-TO-DATE为0,表示没有一个pod执行更新,如果此时再去查询pod状态会发现之前的pod状态为Terminating,,稍等一段时间之后,我们会发现所有的pod都是可用的状态,并且deployment ready数量为5/5,UP-TO-DATE数量为5,表示更新了5个pod。Master节点在接受到了新的node注册之后,会自动地将它纳入当前的集群调度范围。原创 2023-06-01 15:26:45 · 314 阅读 · 0 评论 -
K8S基本命令
root@master ~]# kubectl get pod kube-scheduler-master -n kube-system -o yaml //查看pod配置文件。[root@master ~]# kubectl edit pod kube-scheduler-master -n kube-system //修改配置。[root@master ~]# kubectl get pod -n kube-system //获取某一个命名空间下的pod资源。原创 2023-06-01 09:17:11 · 227 阅读 · 0 评论 -
部署K8S
root@master ~]# kubectl -n kubernetes-dashboard get secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath="{.secrets[0].name}") -o go-template="{{.data.token | base64decode}}" //获取访问的token。//将node节点加入到集群中之后需要等待一段时间,状态方可变为ready。原创 2023-06-01 09:10:44 · 165 阅读 · 0 评论