User:Jukeboksi/Notes at the Google Cloud OnBoard Kubernetes Engine event in Helsinki 2019: Difference between revisions

    (→‎Kubernetes: + caylent.com/50-useful-kubernetes-tools/)
    (reorg + w:Firebase)
    Line 1: Line 1:
    Notes from Google Cloud OnBoard event on Thu 2019-03-21 at the [https://www.nordicchoicehotels.fi/hotellit/suomi/helsinki/clarion-hotel-helsinki/palvelut/ Clarion Hotel in Helsinki].
    Notes from Google Cloud OnBoard event on Thu 2019-03-21 at the [https://www.nordicchoicehotels.fi/hotellit/suomi/helsinki/clarion-hotel-helsinki/palvelut/ Clarion Hotel in Helsinki].
    == Introduction to containers ==
    A '''[[w:container (virtualization)|container]]''' is an isolated [[w:user space|user space]] in which [[w:computer program|computer program]]s run directly on the host [[w:operating system|operating system]]'s [[w:Kernel (operating system)|kernel]] but have access to a restricted subset of its resources. A computer program running on an ordinary operating system can see all resources (connected devices, files and folders, [[w:Shared resource|network shares]], CPU power, quantifiable hardware capabilities) of that computer. However, programs running inside a container can only see the container's portion of the file system and the devices assigned to it. The mechanism by which a host operating system runs programs in isolated user-space environments is called ''containerization'' or ''operating-system-level virtualization''. (Wikipedia)


    == Kubernetes ==
    == Kubernetes ==
    Line 11: Line 15:
    * [https://github.com/ramitsurana/awesome-kubernetes A curated list for awesome Kubernetes sources] at GitHub by Ramit Surana
    * [https://github.com/ramitsurana/awesome-kubernetes A curated list for awesome Kubernetes sources] at GitHub by Ramit Surana
    * [https://caylent.com/50-useful-kubernetes-tools/ 50+ useful Kubernetes tools] at Caylent.com
    * [https://caylent.com/50-useful-kubernetes-tools/ 50+ useful Kubernetes tools] at Caylent.com
    ''' Unofficial documentation ''''
    * [https://medium.com/devopslinks/google-kubernetes-engine-explain-like-im-five-1890e550c099 'Introduction to Using Google Kubernetes Engine; Explain Like I’m Five!' by DebOpsLinks @ Medium.com]


    == Google Cloud Platform ==
    == Google Cloud Platform ==


    '''[[w:Google Cloud Platform|Google Cloud Platform]] (GCP)''', offered by Google, is a suite of [[w:cloud computing|cloud computing]] services that runs on the same infrastructure that Google uses internally for its end-user products, such as [[w:Google Search|Google Search]] and [[w:YouTube|YouTube]]. (Wikipedia) ([https://cloud.google.com/ Offical website Cloud.Google.com] - [https://cloud.google.com/free/ a free tier] will always be available)
    '''[[w:Google Cloud Platform|Google Cloud Platform]] (GCP)''', offered by Google, is a suite of [[w:cloud computing|cloud computing]] services that runs on the same infrastructure that Google uses internally for its end-user products, such as [[w:Google Search|Google Search]] and [[w:YouTube|YouTube]]. (Wikipedia) ([https://cloud.google.com/ Offical website Cloud.Google.com] - [https://cloud.google.com/free/ a free tier] will always be available)
    * https://cloud.google.com/training/
    * https://cloud.google.com/training/
    ** https://cloud.google.com/training/cloud-infrastructure
    ** https://cloud.google.com/training/cloud-infrastructure
    ** https://google.qwiklabs.com/catalog - Google Qwiklabs online lab courses
    ** https://google.qwiklabs.com/catalog - Google Qwiklabs online lab courses
    ** https://www.coursera.org/googlecloud Google Cloud Platform courses on Coursera
    ** https://www.coursera.org/googlecloud Google Cloud Platform courses on Coursera
    == Introduction to containers and Docker ==


    A '''[[w:container (virtualization)|container]]''' is an isolated [[w:user space|user space]] in which [[w:computer program|computer program]]s run directly on the host [[w:operating system|operating system]]'s [[w:Kernel (operating system)|kernel]] but have access to a restricted subset of its resources. A computer program running on an ordinary operating system can see all resources (connected devices, files and folders, [[w:Shared resource|network shares]], CPU power, quantifiable hardware capabilities) of that computer. However, programs running inside a container can only see the container's portion of the file system and the devices assigned to it. The mechanism by which a host operating system runs programs in isolated user-space environments is called ''containerization'' or ''operating-system-level virtualization''. (Wikipedia)
    == Other usefuls software / services ==
    '''[[w:Docker (software)|Docker]]''' is a [[w:computer program|computer program]] that performs [[w:operating-system-level virtualization|operating-system-level virtualization]]. It was first released in 2013 and is developed by [[w:Docker, Inc.|Docker]]. (Wikipedia) ([http://docker.com/ Official website Docker.com])


     
    '''[[w:Firebase|Firebase]]''' is a [[w:mobile application|mobile]] and [[w:web application|web application]] development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014.
    '''[[w:Docker (software)|Docker]]''' is a [[w:computer program|computer program]] that performs [[w:operating-system-level virtualization|operating-system-level virtualization]]. It was first released in 2013 and is developed by [[w:Docker, Inc.|Docker]]. (Wikipedia) ([http://docker.com/ Official website Docker.com])


    == Kubernetes and Google Kubernetes Engine ==
    == Kubernetes and Google Kubernetes Engine ==
    ''' Official '''
    * https://cloud.google.com/kubernetes-engine/
    * https://cloud.google.com/kubernetes-engine/
    * https://cloud.google.com/sdk/ tools for GCP - Includes 'kubectl', a CLI tool to interact with the Kubernetes Engine.
    * https://cloud.google.com/sdk/ tools for GCP - Includes 'kubectl', a CLI tool to interact with the Kubernetes Engine.
    * https://cloud.google.com/shell/ - Google Cloud Shell
    * https://cloud.google.com/shell/ - Google Cloud Shell
    ''' Unofficial documentation '''
    * [https://medium.com/devopslinks/google-kubernetes-engine-explain-like-im-five-1890e550c099 'Introduction to Using Google Kubernetes Engine; Explain Like I’m Five!' by DebOpsLinks @ Medium.com]