设为首页 收藏本站
查看: 1393|回复: 0

[经验分享] 深入kubernetes之Pod——一pod多容器

[复制链接]
发表于 2018-9-16 07:48:59 | 显示全部楼层 |阅读模式
  [root@www pod_nginx_redis_kube]# vi test2_redis_nginx_pod.yaml
  name: perofu4
  labels:
  name: perofu4
  spec:
  replicas: 1
  selector:
  name: perofu4
  template:
  metadata:
  labels:
  name: perofu4
  spec:
  containers:
  - name: redis
  image: www.perofu.com:7070/centos6.4_redis
  command:
  - '/bin/bash'
  - '-c'
  - '/etc/rc.local'
  - name: nginx
  image: www.perofu.com:7070/registry
  [root@www pod_nginx_redis_kube]#  /usr/bin/kubectl create -f  test2_redis_nginx_pod.yaml
  replicationcontrollers/perofu4
  [root@www pod_nginx_redis_kube]#
  [root@www pod_nginx_redis_kube]# /usr/bin/kubectl get pod
  NAME             READY     STATUS    RESTARTS   AGE
  perofu-wduar   1/2       Running   1          14s
  [root@www pod_nginx_redis_kube]# /usr/bin/kubectl get pod
  NAME             READY     STATUS    RESTARTS   AGE
  perofu-wduar   2/2       Running   2          2m
  [root@www pod_nginx_redis_kube]#
  [root@www pod_nginx_redis_kube]# /usr/bin/kubectl get pod
  NAME             READY     STATUS    RESTARTS   AGE
  perofu-wduar   2/2       Running   2          2m
  [root@www pod_nginx_redis_kube]#
  [root@www pod_nginx_redis_kube]# /usr/bin/kubectl describe pod perofu-wduar
  Name:                           perofu-wduar
  Namespace:                      default
  Image(s):                       www.perofu.com:7070/centos6.4_redis,www.perofu.com:7070/registry
  Node:                           192.168.16.240/192.168.16.240
  Labels:                         name=perofu4
  Status:                         Running
  Reason:
  Message:
  IP:                             172.22.2.9
  Replication Controllers:        perofu4 (1/1 replicas created)
  Containers:
  redis:
  Image:              www.perofu.com:7070/centos6.4_redis
  State:              Running
  Started:          Tue, 16 Feb 2016 16:54:32 +0800
  Ready:              True
  Restart Count:      0
  nginx:
  Image:              www.perofu.com:7070/registry
  State:              Running
  Started:          Tue, 16 Feb 2016 16:54:50 +0800
  Ready:              True
  Restart Count:      2
  Conditions:
  Type          Status
  Ready         True
  #验证
  [root@localhost ~]# docker ps
  CONTAINER ID        IMAGE                                  COMMAND                CREATED             STATUS              PORTS               NAMES
  5c6581d919a5        www.perofu.com:7070/registry:latest    "docker-registry"      2 minutes ago       Up 2 minutes                            k8s_nginx.65e9d290_perofu-wduar_default_eaa53352-cc1f-11e5-938c-000c29eae008_03b774d2
  08315bce234b        centos6.4_redis:latest                 "/bin/bash -c /etc/r   2 minutes ago       Up 2 minutes                            k8s_redis.510ddc4c_perofu-wduar_default_eaa53352-cc1f-11e5-938c-000c29eae008_3e6b7907
  15bd3a44a717        gcr.io/google_containers/pause:0.8.0   "/pause"               2 minutes ago       Up 2 minutes                            k8s_POD.e4cc795_perofu-wduar_default_eaa53352-cc1f-11e5-938c-000c29eae008_8c768cca
  [root@localhost ~]#
  [root@localhost ~]#
  [root@localhost ~]# docker exec -it 08315bce234b /bin/bash
  [root@perofu-wduar /]#
  [root@perofu-wduar /]# ifconfig
  eth0      Link encap:Ethernet  HWaddr 02:42:AC:16:02:09
  inet addr:172.22.2.9  Bcast:0.0.0.0  Mask:255.255.255.0
  inet6 addr: fe80::42:acff:fe16:209/64 Scope:Link
  UP BROADCAST RUNNING  MTU:1500  Metric:1
  RX packets:10 errors:0 dropped:0 overruns:0 frame:0
  TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:823 (823.0 b)  TX bytes:718 (718.0 b)
  lo        Link encap:Local Loopback
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:65536  Metric:1
  RX packets:8 errors:0 dropped:0 overruns:0 frame:0
  TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:518 (518.0 b)  TX bytes:518 (518.0 b)
  [root@perofu-wduar /]# netstat -anplt
  Active Internet connections (servers and established)
  Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
  tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      26/sshd
  tcp        0      0 0.0.0.0:5000                0.0.0.0:*                   LISTEN      -
  tcp        0      0 0.0.0.0:6379                0.0.0.0:*                   LISTEN      27/redis-server 0.0
  tcp        0      0 :::22                       :::*                        LISTEN      26/sshd
  [root@perofu-wduar /]#
  [root@perofu-wduar /]# ps axu
  USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  root         1  0.0  0.2  11348  1288 ?        Ss   03:54   0:00 /bin/sh /etc/rc.local
  root        26  0.0  0.6  64168  2972 ?        S    03:54   0:00 /usr/sbin/sshd -D
  root        27  0.1  0.3  36484  1896 ?        Ssl  03:54   0:00 redis-server 0.0.0.0:6379
  root        30  0.1  0.3  11484  1816 ?        S    03:59   0:00 /bin/bash
  root        45  0.0  0.2  13364  1044 ?        R+   04:00   0:00 ps axu
  [root@perofu-wduar /]#
  [root@perofu-wduar /]# ps -ef
  UID        PID  PPID  C STIME TTY          TIME CMD
  root         1     0  0 03:54 ?        00:00:00 /bin/sh /etc/rc.local
  root        26     1  0 03:54 ?        00:00:00 /usr/sbin/sshd -D
  root        27     1  0 03:54 ?        00:00:00 redis-server 0.0.0.0:6379
  root        30     0  0 03:59 ?        00:00:00 /bin/bash
  root        46    30  0 04:01 ?        00:00:00 ps -ef
  #登陆第二个容器:
  [root@localhost ~]# docker exec -it 5c6581d919a5 /bin/bash
  root@perofu-wduar:/#
  root@perofu-wduar:/# ifconfig
  eth0      Link encap:Ethernet  HWaddr 02:42:ac:16:02:09
  inet addr:172.22.2.9  Bcast:0.0.0.0  Mask:255.255.255.0
  inet6 addr: fe80::42:acff:fe16:209/64 Scope:Link
  UP BROADCAST RUNNING  MTU:1500  Metric:1
  RX packets:10 errors:0 dropped:0 overruns:0 frame:0
  TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:823 (823.0 B)  TX bytes:718 (718.0 B)
  lo        Link encap:Local Loopback
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:65536  Metric:1
  RX packets:8 errors:0 dropped:0 overruns:0 frame:0
  TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:518 (518.0 B)  TX bytes:518 (518.0 B)
  root@perofu-wduar:/#
  root@perofu-wduar:/# ps axu
  USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  root         1  0.0  0.9  55520  4716 ?        Ss   08:54   0:00 /usr/bin/python /usr/local/bin/gunicorn --access-logfile - --error-logfile - --max-requests 100 -k gevent --grac
  root        16  0.9  5.8 104620 28940 ?        S    08:54   0:07 /usr/bin/python /usr/local/bin/gunicorn --access-logfile - --error-logfile - --max-requests 100 -k gevent --grac
  root        17  0.9  6.3 104632 31392 ?        S    08:54   0:07 /usr/bin/python /usr/local/bin/gunicorn --access-logfile - --error-logfile - --max-requests 100 -k gevent --grac
  root        20  0.9  6.3 104644 31356 ?        S    08:54   0:07 /usr/bin/python /usr/local/bin/gunicorn --access-logfile - --error-logfile - --max-requests 100 -k gevent --grac
  root        21  0.9  6.3 104656 31456 ?        S    08:54   0:07 /usr/bin/python /usr/local/bin/gunicorn --access-logfile - --error-logfile - --max-requests 100 -k gevent --grac
  root        28  0.7  0.3  18140  1968 ?        S    09:08   0:00 /bin/bash
  root        44  0.0  0.2  15568  1132 ?        R+   09:08   0:00 ps axu
  root@perofu-wduar:/#
  root@perofu-wduar:/# netstat -anptl
  Active Internet connections (servers and established)
  Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
  tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
  tcp        0      0 0.0.0.0:5000            0.0.0.0:*               LISTEN      1/python
  tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      -
  tcp6       0      0 :::22                   :::*                    LISTEN      -
  root@perofu-wduar:/#
  #在同一个pod的两个容器中,都有ip:172.22.2.9,都出现了redis的6397端口和python端口5000
  [root@www pod_nginx_redis_kube]# /usr/bin/kubectl get pod
  NAME             READY     STATUS    RESTARTS   AGE
  perofu-wduar   2/2       Running   2          17h


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-584312-1-1.html 上篇帖子: Shell脚本快速部署Kubernetes(K8S v1.1版本)集群系统 下篇帖子: 一 kubernetes 直连路由 OSPF 等价路由
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表