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

reorg + w:Firebase
(→‎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]




9,842

edits