Kubernetes Message Board

Source: Internet
Author: User

1. Download the image

Docker pull docker.io/kubeguide/guestbook-php-frontend Docker pull Docker.io/kubeguide/redis-Master Docker Pull Docker.io/kubeguide/guestbook-redis-slave

2. Modify the configuration file

Delete ServiceAccount   in/etc/kubernetes/apiserver Kube_admission_control="--admission-control=namespacelifecycle,namespaceexists,limitranger, serviceaccount, Securitycontextdeny,resourcequota"
Modify options in Vi/etc/sysconfig/docker
Options= '--selinux-enabled=false--insecure-registry gcr.io '

3. Creating Redis-master pods and services

 kubectl create-f Redis-master-rc.yaml 

apiversion:v1 kind:replicationcontroller metadata:name:redis - Master Labels:name:redis -master spec:replicas: 1 Selector:name:redis -master tem Plate:metadata:labels:name:redis -master Spec:container S: - Name:master image:docker.io /kubeguide/redis-master ports: -Containerport: 6379
kubectl create-f redis-master-  service.yaml apiversion:v1 kind:service metadata:   name:redis-Master   Labels:     Name:redis-Master spec:   ports:   6379     6379    Selector:     Name:redis-master

4. Creating Redis-slave pods and services

kubectl create-f redis-slave- rc.yamlapiversion:v1 kind:replicationcontroller Metadata:name:redis-slave Labels:name:redis-slave Spec:replicas:2Selector:name:redis-slave Template:metadata:labels:name:redis-slave spec:containers:-Name:slave Image:docker.io/kubeguide/guestbook-redis-slaveEnv:        -Name:get_hosts_from Value:EnvPorts:-Containerport:6379
kubectl create-f redis-slave-  service.yamlapiversion:v1 kind:service metadata:   name:redis-slave   Labels:     name : Redis-slavespec:   ports:   6379   selector:     Name:redis- Slave

5. Creating Frontend pods and services

 kubectl create-f frontend- rc.yaml  apiversion:v1 kind:replicationcontroller metadata:name:frontend LA Bels:name:frontend Spec:replicas:  3   sel       Ector:name:frontend template:metadata:labels:name:frontend spec:containers: - name:frontend image:docker.io /kubeguide/guestbook-php-frontend  env  : - Name:get_hosts_from value:  env   ports: -Containerport: 6379  
kubectl create-f frontend-  service.yamlapiversion:v1 kind:service metadata:   name:frontend   Labels:     name: Frontendspec:   type:nodeport  ports:   30001        Selector:     name:frontend

6. View PODS,SVC,RC

 kubectl get RCCONTROLLER CONTAINER (s) IMAGE (s) SELECTOR Replicas Agefrontend frontend Docker.io/kubeguide/guestbook-php-frontend Name=frontend32hredis-master Master Docker.io/kubeguide/redis-master Name=redis-master16hredis-slave slave Docker.io/kubeguide/guestbook-redis-slave Name=redis-slave26hkubectl Get svcNAME LABELS SELECTOR IP (S) PORT (S) agefrontend name=frontend Name=frontend10.254.71.174     the/TCP 2hkubernetes Component=apiserver,provider=kubernetes <none>10.254.0.1       443/TCP 4dredis-master Name=redis-master Name=redis-master10.254.164.159   6379/TCP 3hredis-slave Name=redis-slave Name=redis-slave10.254.165.215   6379/TCP 3hkubectl get podsNAME ready STATUS restarts Agefrontend-48fgc1/1Running1-24730sfrontend-lhcbc1/1Running0-24730sfrontend-vkex01/1Running0-24730sredis-master-dr1nc1/1Running1-21280sredis-slave-d5z5j1/1Running1-21280sredis-slave-we0qp1/1Running0-21280s

7. Visit http://192.168.42.128:30001/

Kubernetes Message Board

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.