{"id":6171,"date":"2019-03-29T02:00:03","date_gmt":"2019-03-29T02:00:03","guid":{"rendered":"http:\/\/howk.de\/w1\/blog-running-kubernetes-locally-on-linux-with-minikube-now-with-kubernetes-1-14-support\/"},"modified":"2019-03-29T02:00:03","modified_gmt":"2019-03-29T02:00:03","slug":"blog-running-kubernetes-locally-on-linux-with-minikube-now-with-kubernetes-1-14-support","status":"publish","type":"post","link":"https:\/\/howk.de\/?p=6171","title":{"rendered":"Blog: Running Kubernetes locally on Linux with Minikube &#8211; now with Kubernetes 1.14 support"},"content":{"rendered":"<p><strong>Author<\/strong>: <a href=\"https:\/\/twitter.com\/idvoretskyi\" target=\"_blank\">Ihor Dvoretskyi<\/a>, Developer Advocate, Cloud Native Computing Foundation<\/p>\n<p><figure>\n<img decoding=\"async\" src=\"https:\/\/kubernetes.io\/images\/blog\/2019-03-28-running-kubernetes-locally-on-linux-with-minikube\/ihor-dvoretskyi-1470985-unsplash.jpg\" width=\"600\" \/><br \/>\n<\/figure>\n<\/p>\n<p><em>A few days ago, the Kubernetes community announced <a href=\"https:\/\/kubernetes.io\/blog\/2019\/03\/25\/kubernetes-1-14-release-announcement\/\" target=\"_blank\">Kubernetes 1.14<\/a>, the most recent version of Kubernetes. Alongside it, Minikube, a part of the Kubernetes project, recently hit the <a href=\"https:\/\/github.com\/kubernetes\/minikube\/releases\/tag\/v1.0.0\" target=\"_blank\">1.0 milestone<\/a>, which supports <a href=\"https:\/\/kubernetes.io\/blog\/2019\/03\/25\/kubernetes-1-14-release-announcement\/\" target=\"_blank\">Kubernetes 1.14<\/a> by default.<\/em><\/p>\n<p>Kubernetes is a real winner (and a de facto standard) in the world of distributed Cloud Native computing. While it can handle up to <a href=\"https:\/\/kubernetes.io\/blog\/2017\/03\/scalability-updates-in-kubernetes-1.6\" target=\"_blank\">5000 nodes<\/a> in a single cluster, local deployment on a single machine (e.g. a laptop, a developer workstation, etc.) is an increasingly common scenario for using Kubernetes.<\/p>\n<p>A few weeks ago I ran a poll on Twitter asking the community to specify their preferred option for running Kubernetes locally on Linux:<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Ok, Twitter \u270b<\/p>\n<p>Your local Kubernetes cluster on Linux is deployed by:<\/p>\n<p>&mdash; ihor dvoretskyi ? (@idvoretskyi) <a href=\"https:\/\/twitter.com\/idvoretskyi\/status\/1093154369040773120?ref_src=twsrc%5Etfw\">February 6, 2019<\/a><\/p><\/blockquote>\n<p>This is post #1 in a series about the local deployment options on Linux, and it will cover Minikube, the most popular community-built solution for running Kubernetes on a local machine.<\/p>\n<p><a href=\"https:\/\/github.com\/kubernetes\/minikube\" target=\"_blank\">Minikube<\/a> is a cross-platform, community-driven <a href=\"https:\/\/kubernetes.io\/\" target=\"_blank\">Kubernetes<\/a> distribution, which is targeted to be used primarily in local environments. It deploys a single-node cluster, which is an excellent option for having a simple Kubernetes cluster up and running on localhost.<\/p>\n<p>Minikube is designed to be used as a virtual machine (VM), and the default VM runtime is <a href=\"https:\/\/www.virtualbox.org\/\" target=\"_blank\">VirtualBox<\/a>. At the same time, extensibility is one of the critical benefits of Minikube, so it&rsquo;s possible to use it with <a href=\"https:\/\/github.com\/kubernetes\/minikube\/blob\/master\/docs\/drivers.md\" target=\"_blank\">drivers<\/a> outside of VirtualBox.<\/p>\n<p>By default, Minikube uses Virtualbox as a runtime for running the virtual machine. Virtualbox is a cross-platform solution, which can be used on a variety of operating systems, including GNU\/Linux, Windows, and macOS.<\/p>\n<p>At the same time, QEMU\/KVM is a Linux-native virtualization solution, which may offer benefits compared to Virtualbox. For example, it&rsquo;s much easier to use KVM on a GNU\/Linux server, so you can run a single-node Minikube cluster not only on a Linux workstation or laptop with GUI, but also on a remote headless server.<\/p>\n<p>Unfortunately, Virtualbox and KVM can&rsquo;t be used simultaneously, so if you are already running KVM workloads on a machine and want to run Minikube there as well, using the KVM minikube driver is the preferred way to go.<\/p>\n<p>In this guide, we&rsquo;ll focus on running Minikube with the KVM driver on Ubuntu 18.04 (I am using a bare metal machine running on <a href=\"https:\/\/www.packet.com\" target=\"_blank\">packet.com<\/a>.)<\/p>\n<p><figure>\n<img decoding=\"async\" src=\"https:\/\/kubernetes.io\/images\/blog\/2019-03-28-running-kubernetes-locally-on-linux-with-minikube\/module_01_cluster.png\" alt=\"Minikube architecture (source: kubernetes.io)\" width=\"600\" \/><figcaption>\n<p>Minikube architecture (source: kubernetes.io)<\/p>\n<\/figcaption><\/figure>\n<\/p>\n<h2 id=\"disclaimer\">Disclaimer<\/h2>\n<p>This is not an official guide to Minikube. You may find detailed information on running and using Minikube on it&rsquo;s official <a href=\"https:\/\/github.com\/kubernetes\/minikube\" target=\"_blank\">webpage<\/a>, where different use cases, operating systems, environments, etc. are covered. Instead, the purpose of this guide is to provide clear and easy guidelines for running Minikube with KVM on Linux.<\/p>\n<h2 id=\"prerequisites\">Prerequisites<\/h2>\n<ul>\n<li>Any Linux you like (in this tutorial we&rsquo;ll use Ubuntu 18.04 LTS, and all the instructions below are applicable to it. If you prefer using a different Linux distribution, please check out the relevant documentation)<\/li>\n<li><code>libvirt<\/code> and QEMU-KVM installed and properly configured<\/li>\n<li>The Kubernetes CLI (<code>kubectl<\/code>) for operating the Kubernetes cluster<\/li>\n<\/ul>\n<h3 id=\"qemu-kvm-and-libvirt-installation\">QEMU\/KVM and libvirt installation<\/h3>\n<p><em>NOTE: skip if already installed<\/em><\/p>\n<p>Before we proceed, we have to verify if our host can run KVM-based virtual machines. This can be easily checked using the <a href=\"https:\/\/manpages.ubuntu.com\/manpages\/bionic\/man1\/kvm-ok.1.html\" target=\"_blank\">kvm-ok<\/a> tool, available on Ubuntu.<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">sudo apt install cpu-checker <span style=\"color:#666\">&amp;&amp;<\/span> sudo kvm-ok<\/code><\/pre>\n<\/div>\n<p>If you receive the following output after running <code>kvm-ok<\/code>, you can use KVM on your machine (otherwise, please check out your configuration):<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">$ sudo kvm-ok\nINFO: \/dev\/kvm exists\nKVM acceleration can be used<\/code><\/pre>\n<\/div>\n<p>Now let&rsquo;s install KVM and libvirt and add our current user to the <code>libvirt<\/code> group to grant sufficient permissions:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">sudo apt install libvirt-clients libvirt-daemon-system qemu-kvm <span style=\"color:#b62;font-weight:bold\">\n<\/span><span style=\"color:#b62;font-weight:bold\"><\/span> <span style=\"color:#666\">&amp;&amp;<\/span> sudo usermod -a -G libvirt <span style=\"color:#a2f;font-weight:bold\">$(<\/span>whoami<span style=\"color:#a2f;font-weight:bold\">)<\/span> <span style=\"color:#b62;font-weight:bold\">\n<\/span><span style=\"color:#b62;font-weight:bold\"><\/span> <span style=\"color:#666\">&amp;&amp;<\/span> newgrp libvirt<\/code><\/pre>\n<\/div>\n<p>After installing libvirt, you may verify the host validity to run the virtual machines with <code>virt-host-validate<\/code> tool, which is a part of libvirt.<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">sudo virt-host-validate<\/code><\/pre>\n<\/div>\n<h3 id=\"kubectl-kubernetes-cli-installation\">kubectl (Kubernetes CLI) installation<\/h3>\n<p><em>NOTE: skip if already installed<\/em><\/p>\n<p>In order to manage the Kubernetes cluster, we need to install <a href=\"https:\/\/kubernetes.io\/docs\/reference\/kubectl\/overview\/\" target=\"_blank\">kubectl<\/a>, the Kubernetes CLI tool.<\/p>\n<p>The recommended way to install it on Linux is to download the pre-built binary and move it to a directory under the <code>$PATH<\/code>.<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">curl -LO https:\/\/storage.googleapis.com\/kubernetes-release\/release\/<span style=\"color:#a2f;font-weight:bold\">$(<\/span>curl -s https:\/\/storage.googleapis.com\/kubernetes-release\/release\/stable.txt<span style=\"color:#a2f;font-weight:bold\">)<\/span>\/bin\/linux\/amd64\/kubectl <span style=\"color:#b62;font-weight:bold\">\n<\/span><span style=\"color:#b62;font-weight:bold\"><\/span> <span style=\"color:#666\">&amp;&amp;<\/span> sudo install kubectl \/usr\/local\/bin <span style=\"color:#666\">&amp;&amp;<\/span> rm kubectl<\/code><\/pre>\n<\/div>\n<p>Alternatively, kubectl can be installed with a big variety of different methods (eg. as a .deb or snap package &#8211; check out the <a href=\"https:\/\/kubernetes.io\/docs\/tasks\/tools\/install-kubectl\/\" target=\"_blank\">kubectl documentation<\/a> to find the best one for you).<\/p>\n<h2 id=\"minikube-installation\">Minikube installation<\/h2>\n<h3 id=\"minikube-kvm-driver-installation\">Minikube KVM driver installation<\/h3>\n<p>A VM driver is an essential requirement for local deployment of Minikube. As we&rsquo;ve chosen to use KVM as the Minikube driver in this tutorial, let&rsquo;s install the KVM driver with the following command:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">curl -LO https:\/\/storage.googleapis.com\/minikube\/releases\/latest\/docker-machine-driver-kvm2 <span style=\"color:#b62;font-weight:bold\">\n<\/span><span style=\"color:#b62;font-weight:bold\"><\/span> <span style=\"color:#666\">&amp;&amp;<\/span> sudo install docker-machine-driver-kvm2 \/usr\/local\/bin\/ <span style=\"color:#666\">&amp;&amp;<\/span> rm docker-machine-driver-kvm2<\/code><\/pre>\n<\/div>\n<h3 id=\"minikube-installation-1\">Minikube installation<\/h3>\n<p>Now let&rsquo;s install Minikube itself:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">curl -LO https:\/\/storage.googleapis.com\/minikube\/releases\/latest\/minikube-linux-amd64 <span style=\"color:#b62;font-weight:bold\">\n<\/span><span style=\"color:#b62;font-weight:bold\"><\/span> <span style=\"color:#666\">&amp;&amp;<\/span> sudo install minikube-linux-amd64 \/usr\/local\/bin\/minikube <span style=\"color:#666\">&amp;&amp;<\/span> rm minikube-linux-amd64<\/code><\/pre>\n<\/div>\n<h3 id=\"verify-the-minikube-installation\">Verify the Minikube installation<\/h3>\n<p>Before we proceed, we need to verify that Minikube is correctly installed. The simplest way to do this is to check Minikube\u2019s status.<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">minikube version<\/code><\/pre>\n<\/div>\n<h3 id=\"to-use-the-kvm2-driver\">To use the KVM2 driver:<\/h3>\n<p>Now let&rsquo;s run the local Kubernetes cluster with Minikube and KVM:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">minikube start --vm-driver kvm2<\/code><\/pre>\n<\/div>\n<h3 id=\"set-kvm2-as-a-default-vm-driver-for-minikube\">Set KVM2 as a default VM driver for Minikube<\/h3>\n<p>If KVM is used as the single driver for Minikube on our machine, it&rsquo;s more convenient to set it as a default driver and run Minikube with fewer command-line arguments. The following command sets the KVM driver as the default:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">minikube config <span style=\"color:#a2f\">set<\/span> vm-driver kvm2<\/code><\/pre>\n<\/div>\n<p>So now let&rsquo;s run Minikube as usual:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">minikube start<\/code><\/pre>\n<\/div>\n<h2 id=\"verify-the-kubernetes-installation\">Verify the Kubernetes installation<\/h2>\n<p>Let&rsquo;s check if the Kubernetes cluster is up and running:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">kubectl get nodes<\/code><\/pre>\n<\/div>\n<p>Now let&rsquo;s run a simple sample app (nginx in our case):<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">kubectl create deployment nginx --image<span style=\"color:#666\">=<\/span>nginx<\/code><\/pre>\n<\/div>\n<p>Let\u2019s also check that the Kubernetes pods are correctly provisioned:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#f8f8f8\"><code class=\"language-shell\" data-lang=\"shell\">kubectl get pods<\/code><\/pre>\n<\/div>\n<h2 id=\"screencast\">Screencast<\/h2>\n<p><a href=\"https:\/\/asciinema.org\/a\/237106\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/asciinema.org\/a\/237106.svg\" alt=\"asciicast\" \/><\/a><\/p>\n<h2 id=\"next-steps\">Next steps<\/h2>\n<p>At this point, a Kubernetes cluster with Minikube and KVM is adequately set up and configured on your local machine.<\/p>\n<p>To proceed, you may check out the Kubernetes tutorials on the project website:<\/p>\n<ul>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/tutorials\/hello-minikube\/\" target=\"_blank\">Hello Minikube<\/a><\/li>\n<\/ul>\n<p>It\u2019s also worth checking out the &ldquo;Introduction to Kubernetes&rdquo; course by The Linux Foundation\/Cloud Native Computing Foundation, available for free on EDX:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.edx.org\/course\/introduction-to-kubernetes#\" target=\"_blank\">Introduction to Kubernetes<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Author: Ihor Dvoretskyi, Developer Advocate, Cloud Native Computing Foundation A few days ago, the Kubernetes community announced Kubernetes 1.14, the most recent version of Kubernetes. Alongside it, Minikube, a part of the Kubernetes project, recently hit the 1.0 milestone, which supports Kubernetes 1.14 by default. Kubernetes is a real winner (and a de facto standard) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Blog: Running Kubernetes locally on Linux with Minikube - now with Kubernetes 1.14 support - Howk IT-Dienstleistungen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/howk.de\/?p=6171\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blog: Running Kubernetes locally on Linux with Minikube - now with Kubernetes 1.14 support - Howk IT-Dienstleistungen\" \/>\n<meta property=\"og:description\" content=\"Author: Ihor Dvoretskyi, Developer Advocate, Cloud Native Computing Foundation A few days ago, the Kubernetes community announced Kubernetes 1.14, the most recent version of Kubernetes. Alongside it, Minikube, a part of the Kubernetes project, recently hit the 1.0 milestone, which supports Kubernetes 1.14 by default. Kubernetes is a real winner (and a de facto standard) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/howk.de\/?p=6171\" \/>\n<meta property=\"og:site_name\" content=\"Howk IT-Dienstleistungen\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/howk.de\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-29T02:00:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kubernetes.io\/images\/blog\/2019-03-28-running-kubernetes-locally-on-linux-with-minikube\/ihor-dvoretskyi-1470985-unsplash.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/howk.de\/?p=6171#article\",\"isPartOf\":{\"@id\":\"https:\/\/howk.de\/?p=6171\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/howk.de\/#\/schema\/person\/b029bd02d4f35dce869ef54c81a100c5\"},\"headline\":\"Blog: Running Kubernetes locally on Linux with Minikube &#8211; now with Kubernetes 1.14 support\",\"datePublished\":\"2019-03-29T02:00:03+00:00\",\"dateModified\":\"2019-03-29T02:00:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/howk.de\/?p=6171\"},\"wordCount\":973,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/howk.de\/#organization\"},\"articleSection\":[\"Hi Tech\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/howk.de\/?p=6171#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/howk.de\/?p=6171\",\"url\":\"https:\/\/howk.de\/?p=6171\",\"name\":\"Blog: Running Kubernetes locally on Linux with Minikube - now with Kubernetes 1.14 support - Howk IT-Dienstleistungen\",\"isPartOf\":{\"@id\":\"https:\/\/howk.de\/#website\"},\"datePublished\":\"2019-03-29T02:00:03+00:00\",\"dateModified\":\"2019-03-29T02:00:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/howk.de\/?p=6171#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/howk.de\/?p=6171\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/howk.de\/?p=6171#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/howk.de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog: Running Kubernetes locally on Linux with Minikube &#8211; now with Kubernetes 1.14 support\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/howk.de\/#website\",\"url\":\"https:\/\/howk.de\/\",\"name\":\"Howk IT-Dienstleistungen\",\"description\":\"Howk IT Services - Howk IT-Dienstleistungen\",\"publisher\":{\"@id\":\"https:\/\/howk.de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/howk.de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/howk.de\/#organization\",\"name\":\"HowK\",\"url\":\"https:\/\/howk.de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/howk.de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/howk.de\/w1\/wp-content\/uploads\/2013\/12\/howk-logo.png\",\"contentUrl\":\"https:\/\/howk.de\/w1\/wp-content\/uploads\/2013\/12\/howk-logo.png\",\"width\":170,\"height\":170,\"caption\":\"HowK\"},\"image\":{\"@id\":\"https:\/\/howk.de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/howk.de\",\"http:\/\/de.linkedin.com\/in\/howkde\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/howk.de\/#\/schema\/person\/b029bd02d4f35dce869ef54c81a100c5\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/howk.de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b5a20f4d07bca1b73f25cff58a1116c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b5a20f4d07bca1b73f25cff58a1116c4?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/howk.de\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blog: Running Kubernetes locally on Linux with Minikube - now with Kubernetes 1.14 support - Howk IT-Dienstleistungen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/howk.de\/?p=6171","og_locale":"en_US","og_type":"article","og_title":"Blog: Running Kubernetes locally on Linux with Minikube - now with Kubernetes 1.14 support - Howk IT-Dienstleistungen","og_description":"Author: Ihor Dvoretskyi, Developer Advocate, Cloud Native Computing Foundation A few days ago, the Kubernetes community announced Kubernetes 1.14, the most recent version of Kubernetes. Alongside it, Minikube, a part of the Kubernetes project, recently hit the 1.0 milestone, which supports Kubernetes 1.14 by default. Kubernetes is a real winner (and a de facto standard) [&hellip;]","og_url":"https:\/\/howk.de\/?p=6171","og_site_name":"Howk IT-Dienstleistungen","article_publisher":"https:\/\/www.facebook.com\/howk.de","article_published_time":"2019-03-29T02:00:03+00:00","og_image":[{"url":"https:\/\/kubernetes.io\/images\/blog\/2019-03-28-running-kubernetes-locally-on-linux-with-minikube\/ihor-dvoretskyi-1470985-unsplash.jpg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/howk.de\/?p=6171#article","isPartOf":{"@id":"https:\/\/howk.de\/?p=6171"},"author":{"name":"admin","@id":"https:\/\/howk.de\/#\/schema\/person\/b029bd02d4f35dce869ef54c81a100c5"},"headline":"Blog: Running Kubernetes locally on Linux with Minikube &#8211; now with Kubernetes 1.14 support","datePublished":"2019-03-29T02:00:03+00:00","dateModified":"2019-03-29T02:00:03+00:00","mainEntityOfPage":{"@id":"https:\/\/howk.de\/?p=6171"},"wordCount":973,"commentCount":0,"publisher":{"@id":"https:\/\/howk.de\/#organization"},"articleSection":["Hi Tech"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/howk.de\/?p=6171#respond"]}]},{"@type":"WebPage","@id":"https:\/\/howk.de\/?p=6171","url":"https:\/\/howk.de\/?p=6171","name":"Blog: Running Kubernetes locally on Linux with Minikube - now with Kubernetes 1.14 support - Howk IT-Dienstleistungen","isPartOf":{"@id":"https:\/\/howk.de\/#website"},"datePublished":"2019-03-29T02:00:03+00:00","dateModified":"2019-03-29T02:00:03+00:00","breadcrumb":{"@id":"https:\/\/howk.de\/?p=6171#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/howk.de\/?p=6171"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/howk.de\/?p=6171#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/howk.de\/"},{"@type":"ListItem","position":2,"name":"Blog: Running Kubernetes locally on Linux with Minikube &#8211; now with Kubernetes 1.14 support"}]},{"@type":"WebSite","@id":"https:\/\/howk.de\/#website","url":"https:\/\/howk.de\/","name":"Howk IT-Dienstleistungen","description":"Howk IT Services - Howk IT-Dienstleistungen","publisher":{"@id":"https:\/\/howk.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/howk.de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/howk.de\/#organization","name":"HowK","url":"https:\/\/howk.de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/howk.de\/#\/schema\/logo\/image\/","url":"https:\/\/howk.de\/w1\/wp-content\/uploads\/2013\/12\/howk-logo.png","contentUrl":"https:\/\/howk.de\/w1\/wp-content\/uploads\/2013\/12\/howk-logo.png","width":170,"height":170,"caption":"HowK"},"image":{"@id":"https:\/\/howk.de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/howk.de","http:\/\/de.linkedin.com\/in\/howkde"]},{"@type":"Person","@id":"https:\/\/howk.de\/#\/schema\/person\/b029bd02d4f35dce869ef54c81a100c5","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/howk.de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b5a20f4d07bca1b73f25cff58a1116c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b5a20f4d07bca1b73f25cff58a1116c4?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/howk.de\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/howk.de\/index.php?rest_route=\/wp\/v2\/posts\/6171"}],"collection":[{"href":"https:\/\/howk.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howk.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howk.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howk.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6171"}],"version-history":[{"count":0,"href":"https:\/\/howk.de\/index.php?rest_route=\/wp\/v2\/posts\/6171\/revisions"}],"wp:attachment":[{"href":"https:\/\/howk.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howk.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howk.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}