一、创建pod
1. kuberctl run命令
[root@master manifests]# kubectl run --help
Create and run a particular image, possibly replicated.
Creates a deployment or job to manage the created container(s).
......
......
Usage:
kubectl run NAME --image=image [--env="key=value"] [--port=port] [--replicas=replicas] [--dry-run=bool]
[--overrides=inline-json] [--command] -- [COMMAND] [args...] [options]
简而言之就是kuberctl run命令就是用来创建deployment或者job对象的
2. 创建nginx-deploy
[root@master ~]# kubectl run nginx-deploy --image=nginx:1.14-alpine --port=80
deployment.apps/nginx-deploy created
[root@master ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-deploy-5b595999-49sct 1/1 Running 0 1m
这样就创建了一个nginx-deploy Pod
但是如何访问nginx-deploy提供的服务呢?
可以使用kubectl get pods -o wide查看nginx-deplo

本文介绍了Kubernetes的基本操作,包括使用kubectl run创建Pod和Deployment,通过kubectl expose创建Service来提供稳定访问,以及如何进行Pod的扩容和缩容操作,最后讲解了如何实现滚动升级。
最低0.47元/天 解锁文章
1313

被折叠的 条评论
为什么被折叠?



