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

Container Orchestration with Kubernetes: A real-time experience

Container Orchestration with Kubernetes: A real-time experience

Hit the ground running with IBM® Cloud Container Service by deploying highly available apps in Docker containers that run in Kubernetes clusters.

Containers are a standard way to package apps and all their dependencies so that you can seamlessly move the apps between environments. Unlike virtual machines, containers do not bundle the operating system. Only the app code, run time, system tools, libraries, and settings are packaged inside containers. Containers are more lightweight, portable, and efficient than virtual machines.

Vidyasagar Machupalli

April 28, 2018
Tweet

More Decks by Vidyasagar Machupalli

Other Decks in Technology

Transcript

  1. Container Orchestration with Kubernetes: A real- time experience Vidyasagar Machupalli

    Technical Product Manager, IBM Cloud http://vmac.xyz | @VidyasagarMSC @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM Corporation
  2. Prerequisites – A must have on your machine 2 @VIDYASAGARMSC

    / April 28, 2018 / © 2018 IBM Corporation • IBM Cloud UPGRADED account – https://bluemix.net • Script to install docker, kubectl, helm, bx cli and required plug-ins: https://github.com/IBM-Cloud/ibm-cloud- developer-tools • Open a terminal or command prompt and run bx login • Run the below command to create a cluster bx cs cluster-create --name mycluster
  3. 3 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation Intro to IBM Cloud
  4. 5 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation Image Registry API UI User Interface CLI Command Line Interface Kubernetes Master Worker Node 1 Worker Node 2 Worker Node 3 Worker Node n Kubernetes Architecture
  5. 6 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation BasicK8s concepts
  6. 7 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation Intelligent Scheduling Self-healing Horizontalscaling Service discovery & loadbalancing Automated rollouts androllbacks Secret and configurationmanagement IBM Cloud ContainerService
  7. 8 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation Cluster Management Capabilities
  8. 9 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation Simplified ClusterManagement Container Security &Privacy Design Your OwnCluster Leverages IBM Cloud &Watson Native open-source Experience Integrated Operational Tools IBM Cloud ContainerService
  9. 10 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation A managed Kubernetes service providing an intuitive user experience with on-going cluster management. Built-in security and isolation to enable rapid delivery of apps, while leveraging IBM Cloud Services including Weather data, IoT, Analytics, or AI capabilities with Watson. Available in six IBM regions WW, including 20+ datacenters. https://www.ibm.com/cloud/container-service Kubernetes CertifiedService Provider Kubernetes TechnologyPartner Kubernetes Service Providers
  10. 11 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation Datacenter Expansion - 6 IBM Cloud Regions, 20+ DCs https://console.bluemix.net/docs/containers/cs_regions.html#regions-and-locations Region Location City AP North hkg02, tok02, sng01 Hong Kong, Tokyo, Singapore AP South mel01, syd01, syd04 Melbourne, Sydney EU Central ams03, fra02, par01, mil01 Amsterdam, Frankfurt, Paris UK South lon02, lon04 London US East tor01, wdc06, wdc07, mon01 Toronto, Washington, DC, Montreal US South dal10, dal12, dal13, hou01, sao01 Dallas, Sao Paulo
  11. 12 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation IBM Cloud Container Service architecture 12 https://console.bluemix.net/docs/containers/cs_tech.html#architecture
  12. For this workshop…. 13 @VIDYASAGARMSC / April 28, 2018 /

    © 2018 IBM Corporation https://developer.ibm.com/code/patterns/deploy-a-react-application-on-kubernetes/ Deploy a React application on Kubernetes
  13. Questions?? Raise your hand and we are here to help

    you SUCCEED 14 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM Corporation
  14. 17 @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM

    Corporation http://ibm.biz/solution-tutorials
  15. 18 Istio - Connect, manage and secure microservices at scale.

    Run Istio on the IBM Cloud Container Service. @VIDYASAGARMSC / April 28, 2018 / © 2018 IBM Corporation https://www.ibm.com/cloud/info/istio
  16. Stay Connected and continue coding ! Code & instructions https://github.com/IBMDevConnect

    https://github.com/IBM https://github.com/IBM-Cloud https://ibm-cloud.github.io/#!/ http://ibm.github.io https://github.com/watson-developer-cloud https://github.com/ibm-bluemix-mobile-services developerWorks https://developer.ibm.com/in/ https://developer.ibm.com/tv/ Recipes https://developer.ibm.com/recipes/ Join our Slack team and stay in touch with the experts https://ibmdevconnect.slack.com Send in your request http://ibm.biz/slackrequest Apply for IBM Global Entrepreneur Program https://developer.ibm.com/startups Join our Meetup groups Bangalore : https://www.meetup.com/IBMDevConnect-Bangalore Delhi / Gurugram / Noida : https://www.meetup.com/ibmcloudecosystem/ Mumbai / Pune : https://www.meetup.com/Cloud- Mumbai-Meetup/ Hyderabad / Vishakapatnam: https://www.meetup.com/Hyderabad-Cognitive-with- Cloud