kubectlsetimage statefulset/redisredis=${imageName}:${version}-n${namespace} 进入容器执行测试指令 labelName="workload.user.cattle.io/workloadselector"labelValue="statefulSet-support-redis"namespace="support"cmd="redis-cli"pod=$(kubectl get pods -n${namespace}--selector="${labelName}=$...
kubectl scale statefulset <statefulset_name> — replicas=<number_of_replicas> 扩展ReplicaSet kubectl ...
kubectl set image 命令用于更新 Kubernetes 中 Deployment、StatefulSet、DaemonSet 或 Pod 的容器镜像。具体到 deployment,该命令可以方便地更新 Deployment 中所有 Pod 的容器镜像版本,而无需手动编辑 Deployment 配置文件或删除并重新创建 Deployment。 2. 语法格式 kubectl set image 命令的基本语法格式如下: ...
replicasets rs TRUE ReplicaSet statefulsets sts TRUE StatefulSet tokenreviews FALSE TokenReview localsubjectaccessreviews TRUE LocalSubjectAccessReview selfsubjectaccessreviews FALSE SelfSubjectAccessReview selfsubjectrulesreviews FALSE SelfSubjectRulesReview subjectaccessreviews FALSE SubjectAccessReview horizontalpod...
replicaset:由一个名叫Deployment的声明式更新的控制器来管理 Deployment:Deployment只能管理无状态的应用 StateFulSet:有状态副本集,可以管理有状态的应用 DaemonSet:如果需要在每个node上运行一个副本的时候可以用DaemonSet Job:它创建出来的pod只要完成任务就立即退出,不需要重启或重建,用于执行一次性任务 ...
kubectl create <pod控制器名> <pod名称> --image=镜像名 Deployment:无状态应用部署 Statefulset: 有状态应用部署 Replicaset: 副本数量控制器 Daemonset: 确保所有节点运行同一类 Pod Cronjob: 计划性任务 用run直接创建 kubectl create deployment mcbapp3 --image=nginx -n kube-system ...
kubectl scale 扩容或者缩容deployment replicaset replication contrller等 kubectl autoscale 自动设置在k8s系统中运行的pod数量(水平自动伸缩) (4)Cluster Manager Commands 集群管理命令 代码语言:javascript 复制 kubectl cetificate 修改证书资源对象 kubectl cluster-info 查看集群信息 ...
kubectl set image deploy/myapp-deployment myapp="registry.cn-beijing.aliyuncs.com/google_registry/myapp:v3" #通过命令滚动升级 kubectl rollout undo deploy/myapp-deployment 或者 kubectl rollout undo deploy myapp-deployment #pod回滚到前一个版本
它会删除该 NODE 上由 ReplicationController, ReplicaSet, DaemonSet, StatefulSet or Job 创建的 Pod 不删除 mirror pods(因为不可通过 API 删除 mirror pods) 如果还有其它类型的 Pod(比如不通过 RC 而直接通过 kubectl create 的 Pod)并且没有 --force 选项,该命令会直接失败 如果命令中增加了 --force 选项...
14 kubectl set image deploy/myapp-deployment myapp="registry.cn-beijing.aliyuncs.com/google_registry/myapp:v3" #通过命令滚动升级 15 kubectl rollout undo deploy/myapp-deployment 或者 kubectl rollout undo deploy myapp-deployment #pod回滚到前一个版本 ...