在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
K8sk8s是一个cluster集群,在cluster集群中有多个Namespace,一个namespace下又有多个pods,一个pod下有多个container。 docker下载docker安装 docker: https://docs.docker.com/docker-for-mac/install/ k8s 相关命令在这一小节会简单介绍通过命令行控制k8s的相关shell命令。
获取default下的相关的pod信息,如果没有–namespace参数则获得所有的namespace信息
获取pod的shell
通过网页API显示如何在网页中直观的显示k8s集群的信息。 首选配置代理
这时打开网页 提示需要输入token,输入命令,并将得到的token粘贴到token中。
此时,进入到k8s的网页中, 点开相应的pods,可以选择namespace。 点击pod后面的三个点,点击执行,便可进入到当前pod的shell中。 yaml文件格式在这一小节给出yaml的文件格式。 apiVersion: v1 kind: Pod metadata: name: pod1 labels: app: web namespace: yournamespace spec: containers: - name: front-end image: ngnix ports: - containerPort: 80 - name: flaskapp-demo image: jcdemo/flaskapp ports: - containerPort: 5000 这代表在yournamespace的pod1下建立两个container,一个名为front-end,镜像为ngnix,一个名为flaskapp-demo,镜像为jcdemo/flaskapp。 apiVersion: v1 kind: Pod metadata: name: pod3 labels: app: web namespace: yournamespace spec: containers: - name: pod-redis image: docker.io/redis ports: - containerPort: 5000 这代表在yournamespace的pod3下建立一个名为pod-redis的container,镜像为docker.io/redis. 到此这篇关于在docker中部署k8s的方法的文章就介绍到这了,更多相关docker部署k8s内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论