07 2020 档案
摘要:1.手动扩容机制 示例:对busybox-deployment手动扩缩容 apiVersion:apps/v1 kind: Deployment metadata: name: busybox-deployment spec: replicas: 3 template: metadata: labe
阅读全文
摘要:1.Deployment的升级 示例:滚动升级busybox-deployment容器 apiVersion: apps/v1 kind: Deployment metadata: name: busybox-deployment spec: replicas: 3 template: metada
阅读全文
摘要:RC(ReplicationController)只能选择一个标签,RS(ReplicaSet)可选择多个标签,例如APPTest发布了v1和v2两个版本,并希望副本数为3,可同时包含v1和v2两个版本的Pod selector: matchLabels: version: v2 matchExpr
阅读全文
摘要:1.Pod用法 K8s里使用的容器不能使用启动命令是后台执行程序,如:nohup ./start.sh &,该脚本运行完成后kubelet会认为该Pod执行结束,将立刻销毁该Pod,如果该Pod定义了RC/RS,则执行完该脚本,系统监控会认为该Pod已经终止,之后根据RC/RS定义中的副本数量生成一
阅读全文
摘要:1.显示Pod的更多信息 kubectl get pod <pod-name> -o wide kubectl get pods —show-all # 查看已经停止的Pod 2.以yaml格式显示Pod的详细信息 kubectl get pod <pod-name> -o yaml 3.以自定义列
阅读全文
摘要:Namespace(命名空间)很多情况下用于实现多租户的资源隔离。Namespace通过将集群内部的资源对象“分配”到不同的Namespace中,形成逻辑上分为不同项目、小组或用户组,便于不同的分组在共享使用整个集群的资源同时还能被分别管理。 查看namespace # kubectl get na
阅读全文
摘要:1.POD增加一个cachevol的Volume存储卷,挂载到容器的nginx-cache目录上 apiVersion: extensions/v1beta1 kind: ReplicaSet metadata: name: frontend spec: replicas: 3 selector:
阅读全文
摘要:YAML格式的POD定义文件内容详解 apiVersion: v1 # 版本号 kind: Pod # 资源类型 metadata: # 元数据 name: string # Pod的名称 namespace: string # Pod所属的命名空间,默认值为default labels: # 自定
阅读全文