Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CoreOS + Kubernetes @ Hyderabad Scalability Meetup

CoreOS + Kubernetes @ Hyderabad Scalability Meetup

Overview of Kubernetes and Application First Infrastructure at: http://www.meetup.com/hyderabad-scalability/events/227567581/

Brandon Philips

January 02, 2016
Tweet

More Decks by Brandon Philips

Other Decks in Programming

Transcript

  1. you

  2. your with Ada.Text_IO; procedure Hello_World is use Ada.Text_IO; begin Put_Line("Hello,

    world!"); end; #include <stdio.h> int main() { printf("Hello, world!\n"); } package main import "fmt" func main() { fmt.Println("Hello, world!") }
  3. kernel systemd rkt ssh docker python java nginx mysql openssl

    app tro distro distro distro distro distro
  4. python java nginx mysql openssl app tro distro distro distro

    distro distro kernel systemd rkt ssh docker
  5. python openssl-A app1 tro distro distro distro distro distro java

    openssl-B app2 java openssl-B app3 kernel systemd rkt ssh docker
  6. $ kubectl scale rc host-info --replicas=2 $ kubectl get pods

    POD IP host-info-97wt8 10.2.29.4 host-info-f839d 10.2.29.8
  7. pod env=prod app=web pod env=prod app=web pod env=prod app=web rc

    web-prod select(env=prod,app=web) count=1
  8. pod env=prod app=web pod env=prod app=web pod env=prod app=web rc

    web-prod select(env=prod,app=web) count=1
  9. pod env=prod app=web pod env=prod app=web pod env=prod app=web pod

    env=prod app=web pod env=prod app=web rc web-prod select(env=prod,app=web) count=5
  10. pod env=dev app=web pod env=test app=web pod env=prod app=web service

    test.example.com select(env=dev,app=web) service beta.example.com select(env=test,app=web) OR select(env=prod,app=web) service example.com select(env=prod,app=web)
  11. pod env=test app=web pod env=prod app=web pod env=prod app=web pod

    env=dev app=web pod env=test app=web pod env=prod app=web service test.example.com select(env=dev,app=web) service beta.example.com select(env=test,app=web) OR select(env=prod,app=web) service example.com select(env=prod,app=web)