<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kubernetes Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/kubernetes/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/kubernetes/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 21 Feb 2026 07:13:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Google Cloud Platform (GCP): An In-Depth Guide to Architecture, Use Cases, and Getting Started</title>
		<link>https://www.scmgalaxy.com/tutorials/google-cloud-platform-gcp-an-in-depth-guide-to-architecture-use-cases-and-getting-started/</link>
					<comments>https://www.scmgalaxy.com/tutorials/google-cloud-platform-gcp-an-in-depth-guide-to-architecture-use-cases-and-getting-started/#respond</comments>
		
		<dc:creator><![CDATA[Vijay K]]></dc:creator>
		<pubDate>Thu, 22 May 2025 16:39:46 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BigData]]></category>
		<category><![CDATA[CloudComputing]]></category>
		<category><![CDATA[CloudInfrastructure]]></category>
		<category><![CDATA[CloudStorage]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[GoogleCloudPlatform]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[MachineLearning]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=12393</guid>

					<description><![CDATA[<p>What is Google Cloud Platform? Google Cloud Platform (GCP) is a comprehensive suite of cloud services provided by Google that [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/google-cloud-platform-gcp-an-in-depth-guide-to-architecture-use-cases-and-getting-started/">Google Cloud Platform (GCP): An In-Depth Guide to Architecture, Use Cases, and Getting Started</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="600" height="300" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-87.png" alt="" class="wp-image-12397" style="width:834px;height:auto" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-87.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-87-300x150.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">What is Google Cloud Platform?</h2>



<p class="wp-block-paragraph">Google Cloud Platform (GCP) is a comprehensive suite of cloud services provided by Google that enables organizations and developers to build, deploy, and operate applications and infrastructure at scale on Google’s global infrastructure. Launched in 2008, GCP is designed to provide scalable, secure, and flexible cloud computing resources that leverage Google’s own cutting-edge technology and infrastructure — the same platform that powers Google’s core products like Search, Gmail, YouTube, and more.</p>



<p class="wp-block-paragraph">At its core, GCP offers Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) solutions. These include virtual machines, container orchestration, serverless computing, managed databases, data analytics, AI and machine learning, networking, security, developer tools, and hybrid cloud solutions. It supports open standards and integrates with popular tools and frameworks, making it developer-friendly and adaptable to a variety of business needs.</p>



<p class="wp-block-paragraph">GCP stands out for its emphasis on advanced data analytics, machine learning capabilities, and a global network backbone, providing low latency and high throughput for users worldwide.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">Major Use Cases of Google Cloud Platform</h2>



<p class="wp-block-paragraph">GCP’s extensive service offerings enable a diverse set of applications and business models. Some of the primary use cases include:</p>



<h3 class="wp-block-heading">1. Cloud-Native Application Development and Hosting</h3>



<p class="wp-block-paragraph">Developers can build and deploy scalable web and mobile applications using Google Compute Engine (VMs), Google Kubernetes Engine (GKE) for container orchestration, App Engine for serverless PaaS, and Cloud Run for fully managed serverless containers. GCP’s auto-scaling and global load balancing capabilities ensure apps remain highly available and responsive under varying loads.</p>



<h3 class="wp-block-heading">2. Big Data Analytics and Data Warehousing</h3>



<p class="wp-block-paragraph">Google BigQuery is a fully managed, serverless data warehouse that allows organizations to analyze petabytes of data quickly using SQL-like queries without worrying about infrastructure management. Integration with Dataflow (stream and batch processing) and Dataproc (managed Hadoop/Spark) enables real-time analytics pipelines and big data workflows, supporting data-driven decision-making and business intelligence.</p>



<h3 class="wp-block-heading">3. Machine Learning and AI Solutions</h3>



<p class="wp-block-paragraph">GCP provides a rich set of AI and ML tools including Vertex AI for building, deploying, and managing ML models, AutoML for no-code model training, and APIs for vision, speech, translation, and natural language understanding. These tools enable enterprises to embed intelligence into their applications, automate workflows, and enhance user experiences.</p>



<h3 class="wp-block-heading">4. Hybrid and Multi-Cloud Deployments</h3>



<p class="wp-block-paragraph">With Anthos, GCP offers a platform for managing containerized workloads across on-premises, Google Cloud, and other cloud providers, enabling consistent security, policy enforcement, and workload portability in multi-cloud environments.</p>



<h3 class="wp-block-heading">5. Data Storage and Backup</h3>



<p class="wp-block-paragraph">From object storage with Cloud Storage to relational databases with Cloud SQL and Cloud Spanner (a globally distributed, strongly consistent database), GCP provides options tailored to various performance and scalability needs. Cloud Storage supports multi-tiered storage classes for cost optimization, including Nearline, Coldline, and Archive.</p>



<h3 class="wp-block-heading">6. Internet of Things (IoT) and Edge Computing</h3>



<p class="wp-block-paragraph">Cloud IoT Core allows secure connection and management of IoT devices, streaming data into GCP for processing and analytics. Combined with Edge TPU, GCP enables ML inferencing at the edge, critical for latency-sensitive applications.</p>



<h3 class="wp-block-heading">7. Enterprise Collaboration and Productivity</h3>



<p class="wp-block-paragraph">Integration with Google Workspace (formerly G Suite) offers organizations cloud-native collaboration tools such as Gmail, Drive, Docs, Sheets, and Meet, boosting productivity and teamwork.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">How Google Cloud Platform Works Along with Architecture</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="490" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-88-1024x490.png" alt="" class="wp-image-12398" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-88-1024x490.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-88-300x143.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-88-768x367.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-88-1536x734.png 1536w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2025/05/image-88.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Global Infrastructure and Resource Organization</h3>



<p class="wp-block-paragraph">GCP’s foundation is its global infrastructure consisting of:</p>



<ul class="wp-block-list">
<li><strong>Regions:</strong> Geographically distinct locations with multiple zones, providing geographic redundancy and proximity to users.</li>



<li><strong>Zones:</strong> Isolated data centers within a region designed to reduce failure impact and enable high availability.</li>



<li><strong>Network Backbone:</strong> Google owns one of the world’s largest and most advanced private fiber optic networks, enabling high-speed, low-latency, and secure data transfers across regions and zones.</li>
</ul>



<h3 class="wp-block-heading">Resource Abstraction and Service Layers</h3>



<p class="wp-block-paragraph">GCP organizes its services across multiple layers:</p>



<ul class="wp-block-list">
<li><strong>Compute Layer:</strong><br>Includes virtual machines (Compute Engine), managed Kubernetes clusters (GKE), serverless platforms (Cloud Functions, Cloud Run), and App Engine for fully managed PaaS applications. This layer abstracts away infrastructure management, enabling developers to focus on code.</li>



<li><strong>Storage Layer:</strong><br>Cloud Storage offers object storage, Persistent Disks provide block storage for Compute Engine instances, Filestore provides managed NFS file storage, and managed database services include Cloud SQL (relational), Cloud Spanner (globally distributed), Firestore (NoSQL document database), and Bigtable (wide-column store).</li>



<li><strong>Data and Analytics Layer:</strong><br>BigQuery enables serverless data warehousing and analytics, Dataflow handles stream and batch data processing, Dataproc offers managed Hadoop and Spark clusters, and Pub/Sub facilitates messaging and event ingestion.</li>



<li><strong>AI and Machine Learning Layer:</strong><br>Provides tools for model training, deployment, and pre-trained APIs.</li>



<li><strong>Networking Layer:</strong><br>Virtual Private Cloud (VPC) provides isolated networks, Cloud Load Balancing distributes traffic globally, Cloud CDN accelerates content delivery, and Cloud Interconnect offers private connectivity options.</li>



<li><strong>Security Layer:</strong><br>Encompasses Identity and Access Management (IAM), Cloud Security Command Center for threat detection, encryption by default, and compliance certifications.</li>
</ul>



<h3 class="wp-block-heading">Service-Oriented Architecture</h3>



<p class="wp-block-paragraph">GCP services are accessible via RESTful APIs, SDKs, and CLIs. They are designed to be composable, enabling developers to create complex workflows by integrating multiple services seamlessly.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">Basic Workflow of Google Cloud Platform</h2>



<ol class="wp-block-list">
<li><strong>Project Setup:</strong><br>Everything in GCP is organized under projects, which act as containers for resources, billing, and permissions. Start by creating a new project.</li>



<li><strong>Enable APIs:</strong><br>Activate the APIs needed for your project (e.g., Compute Engine API, BigQuery API).</li>



<li><strong>Provision Resources:</strong><br>Using the Console, Cloud SDK (<code>gcloud</code>), or Infrastructure as Code (Terraform), provision compute instances, storage buckets, databases, or clusters.</li>



<li><strong>Develop and Deploy Applications:</strong><br>Deploy your application code using App Engine, Cloud Run, or Kubernetes Engine. Serverless options eliminate infrastructure management.</li>



<li><strong>Ingest and Process Data:</strong><br>Use Pub/Sub for real-time data ingestion, Dataflow for processing, and BigQuery for querying and analytics.</li>



<li><strong>Monitor and Maintain:</strong><br>Configure Cloud Monitoring dashboards and alerts to track performance and health. Use Cloud Logging to troubleshoot.</li>



<li><strong>Scale and Optimize:</strong><br>Take advantage of auto-scaling features, set budgets and quotas, and leverage cost management tools to optimize cloud spend.</li>



<li><strong>Secure Your Resources:</strong><br>Define IAM roles and policies, enable encryption, and regularly audit access and security configurations.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">Step-by-Step Getting Started Guide for Google Cloud Platform</h2>



<h3 class="wp-block-heading">Step 1: Create a Google Cloud Account</h3>



<p class="wp-block-paragraph">Go to <a href="https://cloud.google.com/">https://cloud.google.com</a>, sign up, and complete account verification. New users receive $300 free credits valid for 90 days.</p>



<h3 class="wp-block-heading">Step 2: Set Up a New Project</h3>



<p class="wp-block-paragraph">In the Google Cloud Console, create a new project. Assign it a meaningful name and link it to your billing account.</p>



<h3 class="wp-block-heading">Step 3: Install and Configure Google Cloud SDK</h3>



<p class="wp-block-paragraph">Download the Google Cloud SDK from <a href="https://cloud.google.com/sdk">https://cloud.google.com/sdk</a>, install it on your local machine, and authenticate with:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
gcloud auth login
gcloud config set project &#x5B;PROJECT_ID]

</pre></div>


<h3 class="wp-block-heading">Step 4: Enable Necessary APIs</h3>



<p class="wp-block-paragraph">Enable APIs relevant to your use case (e.g., Compute Engine, Cloud Storage) through the Console or CLI:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
gcloud services enable compute.googleapis.com

</pre></div>


<h3 class="wp-block-heading">Step 5: Provision Resources</h3>



<p class="wp-block-paragraph">Create compute instances or Kubernetes clusters via Console or CLI, for example:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
gcloud compute instances create my-instance --zone=us-central1-a

</pre></div>


<h3 class="wp-block-heading">Step 6: Deploy Your Application</h3>



<p class="wp-block-paragraph">For App Engine:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
gcloud app deploy

</pre></div>


<p class="wp-block-paragraph">For Kubernetes Engine, build and push your container image, then deploy with <code>kubectl</code>.</p>



<h3 class="wp-block-heading">Step 7: Set Up Storage and Databases</h3>



<p class="wp-block-paragraph">Create Cloud Storage buckets, set access policies, and upload objects:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
gsutil mb gs://my-bucket
gsutil cp localfile.txt gs://my-bucket/

</pre></div>


<p class="wp-block-paragraph">Create and connect to managed databases like Cloud SQL.</p>



<h3 class="wp-block-heading">Step 8: Monitor and Optimize</h3>



<p class="wp-block-paragraph">Use Cloud Monitoring and Logging for operational visibility. Review billing reports and set budgets.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">
<p>The post <a href="https://www.scmgalaxy.com/tutorials/google-cloud-platform-gcp-an-in-depth-guide-to-architecture-use-cases-and-getting-started/">Google Cloud Platform (GCP): An In-Depth Guide to Architecture, Use Cases, and Getting Started</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/google-cloud-platform-gcp-an-in-depth-guide-to-architecture-use-cases-and-getting-started/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to setup Kubernetes Dashboard in EKS using NodePort?</title>
		<link>https://www.scmgalaxy.com/tutorials/how-to-setup-kubernetes-dashboard-in-eks-using-nodeport/</link>
					<comments>https://www.scmgalaxy.com/tutorials/how-to-setup-kubernetes-dashboard-in-eks-using-nodeport/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 10 Aug 2018 11:11:49 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[EKS]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[Kubernetes Dashboard]]></category>
		<category><![CDATA[NodePort]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=5136</guid>

					<description><![CDATA[<p>How to setup Kubernetes Dashboard in EKS using NodePort? Step 1: Deploy the Dashboard # Deploy the Kubernetes dashboard to [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-setup-kubernetes-dashboard-in-eks-using-nodeport/">How to setup Kubernetes Dashboard in EKS using NodePort?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignnone size-full wp-image-5146" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/kubernetes.png" alt="" width="600" height="315" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/kubernetes.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/kubernetes-300x158.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><strong>How to setup Kubernetes Dashboard in EKS using NodePort?</strong></p>
<p><strong>Step 1: Deploy the Dashboard</strong><br />
# Deploy the Kubernetes dashboard to your cluster:</p>
<pre class="brush: plain; title: ; notranslate">kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml</pre>
<p># Deploy heapster to enable container cluster monitoring and performance analysis on your cluster:</p>
<pre class="brush: plain; title: ; notranslate">$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/heapster.yaml</pre>
<p># Deploy the influxdb backend for heapster to your cluster:</p>
<pre class="brush: plain; title: ; notranslate">$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/influxdb.yaml</pre>
<p># Create the heapster cluster role binding for the dashboard:</p>
<pre class="brush: plain; title: ; notranslate">$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/rbac/heapster-rbac.yaml</pre>
<p><strong>Step 2: Create an eks-admin Service Account and Cluster Role Binding</strong><br />
# Create a file called eks-admin-service-account.yaml with the text below:</p>
<pre class="brush: plain; title: ; notranslate">
vi eks-admin-service-account.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: eks-admin
  namespace: kube-system

$ kubectl apply -f eks-admin-service-account.yaml

vi eks-admin-cluster-role-binding.yaml

apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
  name: eks-admin
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: eks-admin
  namespace: kube-system

$ kubectl apply -f eks-admin-cluster-role-binding.yaml
</pre>
<p><strong>Step 3: Retrieve an authentication token </strong><br />
Retrieve an authentication token for the eks-admin service account. Copy the &lt;authentication_token&gt; value from the output. You use this token to connect to the dashboard.</p>
<pre class="brush: plain; title: ; notranslate">kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep eks-admin | awk '{print $1}')</pre>
<p><strong>Step 4: Connect to the Dashboard Via Node Port</strong><br />
Retrieve an authentication token for the eks-admin service account. Copy the &lt;authentication_token&gt; value from the output. You use this token to connect to the dashboard.</p>
<pre class="brush: plain; title: ; notranslate">
$ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep eks-admin | awk '{print $1}')
$ kubectl get pods --all-namespaces
$ kubectl get pods --namespace=kube-system
$ kubectl get svc --all-namespaces

$ kubectl edit svc/kubernetes-dashboard --namespace=kube-system
or
$ kubectl -n kube-system edit service kubernetes-dashboard
Just change &quot;type: NodePort&quot; only

# Please edit the object below. Lines beginning with a '#' will be ignored,
# and an empty file will abort the edit. If an error occurs while saving this file will be
# reopened with the relevant failures.
#
apiVersion: v1
kind: Service
metadata:
  creationTimestamp: 2018-07-27T10:22:50Z
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kube-system
  resourceVersion: &quot;3288196&quot;
  selfLink: /api/v1/namespaces/kube-system/services/kubernetes-dashboard
  uid: 03f2f747-9187-11e8-9432-02b761c0deac
spec:
  clusterIP: 10.100.194.75
  externalTrafficPolicy: Cluster
  ports:
  - nodePort: 30530
    port: 443
    protocol: TCP
    targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard
  sessionAffinity: None
  type: NodePort
status:
  loadBalancer: {}

$ kubectl describe pods kubernetes-dashboard-7d5dcdb6d9-mt9b9 --namespace=kube-system 
#Find which node is running and get a Port of SVC

$ kubectl get svc --all-namespaces
$ kubectl get pods --all-namespaces
$ kubectl describe pods kubernetes-dashboard-7d5dcdb6d9-h9dcb --namespace=kube-system
</pre>
<p><strong>Step 5: Connect to the Dashboard Via ClustorIP and Proxy</strong><br />
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/</p>
<p>https://10.16.39.28:30178/</p>
<p>&nbsp;</p>
<p><strong>IMPORTANT &#8211; Kubernetes Dashboard should be HTTPS</strong></p>
<p>&nbsp;</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-setup-kubernetes-dashboard-in-eks-using-nodeport/">How to setup Kubernetes Dashboard in EKS using NodePort?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/how-to-setup-kubernetes-dashboard-in-eks-using-nodeport/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is Annotations in Kubernetes?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-annotations-in-kubernetes/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-annotations-in-kubernetes/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 10 Aug 2018 09:21:50 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Annotations]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[labels]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=5134</guid>

					<description><![CDATA[<p>What is Annotations in Kubernetes? There are two way using you can attach metadata to Kubernetes objects. labels annotations Kubernetes [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-annotations-in-kubernetes/">What is Annotations in Kubernetes?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5143" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/kubernetes-copy.png" alt="" width="600" height="315" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/kubernetes-copy.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/kubernetes-copy-300x158.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="p1">What is Annotations in Kubernetes?</p>
<p class="p1">There are two way using you can attach metadata to Kubernetes objects.</p>
<ol class="ol1">
<li class="li1">labels</li>
<li class="li1">annotations</li>
</ol>
<p class="p1">Kubernetes annotations is used to attach arbitrary non-identifying metadata to objects. Clients such as tools and libraries can retrieve this metadata.</p>
<p class="p1">In contrast, annotations are not used to identify and select objects. The metadata in an annotation can be small or large, structured or unstructured, and can include characters not permitted by labels.</p>
<p class="p1">Annotations, like labels, are key/value maps:</p>
<p class="p1">apiVersion: extensions/v1beta1</p>
<p class="p1">kind: Deployment</p>
<p class="p1">metadata:</p>
<p class="p1"><span class="Apple-converted-space">  </span>annotations:</p>
<p class="p1"><span class="Apple-converted-space">    </span>kompose.cmd: ./kompose convert</p>
<p class="p1"><span class="Apple-converted-space">    </span>kompose.version: &#8220;&#8221;</p>
<p><strong>FORMAT</strong></p>
<pre class="brush: plain; title: ; notranslate">&quot;metadata&quot;: {&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;  &lt;/span&gt;&quot;annotations&quot;: {&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;    &lt;/span&gt;&quot;key1&quot; : &quot;value1&quot;,&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;    &lt;/span&gt;&quot;key2&quot; : &quot;value2&quot;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;  &lt;/span&gt;}&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;}&lt;/p&gt;
</pre>
<p class="p1">Here are some examples of information that could be recorded in annotations:</p>
<ol class="ol1">
<li class="li1">Build, release, or image information like timestamps, release IDs, git branch, PR numbers, image hashes, and registry address.</li>
<li class="li1">Pointers to logging, monitoring, analytics, or audit repositories.</li>
</ol>
<p class="p1">More</p>
<p class="p4"><a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/">https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-annotations-in-kubernetes/">What is Annotations in Kubernetes?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-annotations-in-kubernetes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is EKS and How EKS can help you?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-eks-and-how-eks-can-help-you/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-eks-and-how-eks-can-help-you/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 07 Aug 2018 07:09:18 +0000</pubDate>
				<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Amazon EKS]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Container]]></category>
		<category><![CDATA[EKS]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[What is EKS]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=5124</guid>

					<description><![CDATA[<p>In simple line, Amazon EKS is generally available, bringing fully-managed Kubernetes to AWS. Amazon launched Amazon EKS in November at [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-eks-and-how-eks-can-help-you/">What is EKS and How EKS can help you?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5131" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture.png" alt="" width="600" height="315" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture-300x158.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>In simple line, Amazon EKS is generally available, bringing fully-managed Kubernetes to AWS.</p>
<p>Amazon launched Amazon EKS in November at its re:Invent 2017 conference. Till the time this article is written, Amazon EKS is available in the US East (N. Virginia) and US West (Oregon) Regions only.</p>
<p>The cost of running EKS is $0.20 per hour for the EKS Control Plane, apart from EC2, EBS, and Load Balancing prices for resources that run in your account.</p>
<p><strong>How does Amazon EKS work?</strong></p>
<p>Amazon EKS works by provisioning (starting) and managing the Kubernetes control plane for you. At a high level, Kubernetes consists of two major components &#8211; a cluster of &#8216;worker nodes&#8217; that run your containers and the control plane that manages when and where containers are started on your cluster and monitors their status.</p>
<p>Without Amazon EKS, you have to run both the Kubernetes control plane and the cluster of worker nodes yourself. With Amazon EKS, you provision your cluster of worker nodes using the provided Amazon Machine Image (AMI) and AWS CloudFormation script and AWS handles provisioning, scaling, and managing the Kubernetes control plane in a highly available and secure configuration. This removes a significant operational burden for running Kubernetes and allows you to focus on building your application instead of managing AWS infrastructure.</p>
<p><a href="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5128" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture2.png" alt="" width="851" height="851" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture2.png 851w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture2-150x150.png 150w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture2-300x300.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture2-768x768.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/eks-architecture2-660x660.png 660w" sizes="auto, (max-width: 851px) 100vw, 851px" /></a></p>
<p><strong>Major Features of Amazon Elastic Container Service for Kubernetes (EKS)</strong><br />
Amazon Elastic Container Service for Kubernetes (EKS) is a managed Kubernetes service that makes it easy for you to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane.</p>
<ol>
<li>Availability and Scalability of Nodes &#8211; Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes that are responsible for
<ol>
<li>Starting and stopping containers,</li>
<li>Scheduling containers on virtual machines,</li>
<li>Storing cluster data, and other tasks.</li>
</ol>
</li>
<li>Health check of Nodes &#8211; Amazon EKS Automatically detects and replaces unhealthy control plane nodes for each cluster.</li>
<li>Amazon EKS Integration &#8211; Great Integration with AWS networking and security services, such as Application Load Balancers for load distribution, IAM for role based access control, and VPC for pod networking.</li>
<li>Managed Kubernetes Control Plane &#8211; Amazon EKS provides a scalable and highly-available control plane that runs across multiple AWS availability zones.</li>
<li>Kubernetes Masters in three Availability Zones &#8211; Amazon EKS runs the Kubernetes control plane across three Availability Zones in order to ensure high availability, and it automatically detects and replaces unhealthy masters.</li>
<li>Amazon EKS with IAM Authentication &#8211; Amazon EKS integrates Kubernetes RBAC (the native role based access control system for Kubernetes) with IAM authentication through a collaboration with Heptio. You can assign RBAC roles directly to each IAM entity allowing you to granularly control access permissions to your Kubernetes masters.</li>
<li>Amazon EKS with VPC Support<br />
Your EKS clusters run in an Amazon VPC, allowing you to use your own VPC security groups and network ACLs. No compute resources are shared with other customers. This provides you a high level of isolation and helps you use Amazon EKS to build highly secure and reliable applications.</li>
<li>Container Interface – EKS uses the Amazon VPC CNI to allow Kubernetes pods to receive IP addresses from the VPC means The Container Network Interface for Kubernetes uses Elastic Network Interfaces to provide secondary IP addresses for Kubernetes Pods.</li>
<li>Amazon EKS Logging<br />
Amazon EKS is integrated with AWS CloudTrail to provide visibility and audit history of your cluster and user activity. You can use CloudTrail to view API calls to the Amazon EKS API.</li>
<li>Amazon EKS with EBS – Kubernetes PersistentVolumes (used for cluster storage) are implemented as Amazon Elastic Block Store (EBS) volumes.</li>
<li>Amazon EKS with Route 53 – The External DNS project allows services in Kubernetes clusters to be accessed via Route 53 DNS records. This simplifies service discovery and supports load balancing.</li>
<li>Amazon EKS Support &#8211; Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community.</li>
</ol>
<p><strong>Reference</strong><br />
<a href="https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html">EKS Getting Started Guide</a> &#8211;<br />
<a href="https://aws.amazon.com/blogs/aws/amazon-eks-now-generally-available/">EKS Publication</a><br />
<a href="https://aws.amazon.com/eks/faq/">EKS FAQ</a></p>
<p><iframe loading="lazy" title="Amazon Elastic Container Service for Kubernetes (Amazon EKS)" width="900" height="506" src="https://www.youtube.com/embed/lef1qR7C_GE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-eks-and-how-eks-can-help-you/">What is EKS and How EKS can help you?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-eks-and-how-eks-can-help-you/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Understanding the tools sets in kubernetes ecosystem</title>
		<link>https://www.scmgalaxy.com/tutorials/understanding-the-tools-sets-in-kubernetes-ecosystem/</link>
					<comments>https://www.scmgalaxy.com/tutorials/understanding-the-tools-sets-in-kubernetes-ecosystem/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 27 Jun 2018 14:05:57 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Container]]></category>
		<category><![CDATA[Federation]]></category>
		<category><![CDATA[Heapster]]></category>
		<category><![CDATA[JSONPath]]></category>
		<category><![CDATA[Kops]]></category>
		<category><![CDATA[kube proxy]]></category>
		<category><![CDATA[kube-apiserver]]></category>
		<category><![CDATA[kube-controller-manager]]></category>
		<category><![CDATA[kube-scheduler]]></category>
		<category><![CDATA[kubeadm]]></category>
		<category><![CDATA[kubectl]]></category>
		<category><![CDATA[kubefed]]></category>
		<category><![CDATA[kubelet]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[minikube]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=5050</guid>

					<description><![CDATA[<p>Kubernetes at Public Cloud Google Container Engine &#8211; Google Kubernetes Engine is a powerful cluster manager and orchestration system for [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/understanding-the-tools-sets-in-kubernetes-ecosystem/">Understanding the tools sets in kubernetes ecosystem</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5058" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/06/kubernetes-ecosystem.png" alt="" width="600" height="350" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/06/kubernetes-ecosystem.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/06/kubernetes-ecosystem-300x175.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Kubernetes at Public Cloud</strong></p>
<ol>
<li>Google Container Engine &#8211; Google Kubernetes Engine is a powerful cluster manager and orchestration system for running your Docker containers.</li>
<li>ECS &#8211; Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster.</li>
<li>EKS &#8211; Amazon Elastic Container Service for Kubernetes (Amazon EKS) makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS.</li>
</ol>
<p><strong>Kubernetes cli tools</strong></p>
<ol>
<li>kubectl &#8211; Main CLI tool for running commands and managing Kubernetes clusters.</li>
<li>JSONPath &#8211; Syntax guide for using JSONPath expressions with kubectl.</li>
<li>kubeadm &#8211; CLI tool to easily provision a secure Kubernetes cluster.</li>
<li>kubefed &#8211; CLI tool to help you administrate your federated clusters.</li>
<li>Minikube &#8211; This is the simplest way to get a Kubernetes cluster on your Mac or Windows machine.</li>
<li>Kops &#8211; kops helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters from the command line. AWS (Amazon Web Services) is currently officially supported, with GCE in beta support , and VMware vSphere in alpha, and other platforms planned.</li>
</ol>
<p><strong>kubernetes config reference</strong></p>
<ol>
<li>kubelet &#8211; The primary node agent that runs on each node. The kubelet takes a set of PodSpecs and ensures that the described containers are running and healthy.</li>
<li>Container runtime &#8211; Container runtime is Docker engine which resides in each node</li>
<li>kube-proxy &#8211; Can do simple TCP/UDP stream forwarding or round-robin TCP/UDP forwarding across a set of back-ends.</li>
</ol>
<p><strong>Cluster control plane (AKA master)</strong></p>
<ol>
<li>kube-apiserver &#8211; REST API that validates and configures data for API objects such as pods, services, replication controllers.</li>
<li>Cluster state store &#8211; All persistent cluster state is stored in an instance of etcd. This provides a way to store configuration data reliably.</li>
<li>kube-controller-manager &#8211; Daemon that embeds the core control loops shipped with Kubernetes.</li>
<li>kube-scheduler &#8211; Scheduler that manages availability, performance, and capacity.</li>
<li>Federation &#8211; A single Kubernetes cluster may span multiple availability zones.</li>
<li>federation-apiserver &#8211; API server for federated clusters.</li>
<li>federation-controller-manager &#8211; Daemon that embeds the core control loops shipped with Kubernetes federation</li>
</ol>
<p><strong>Kubernetes Add ons</strong></p>
<ol>
<li>DNS</li>
<li>Ingress controller</li>
<li>Heapster (resource monitoring)</li>
<li>Dashboard (GUI)</li>
</ol>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/understanding-the-tools-sets-in-kubernetes-ecosystem/">Understanding the tools sets in kubernetes ecosystem</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/understanding-the-tools-sets-in-kubernetes-ecosystem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes minikube errors and Solutions</title>
		<link>https://www.scmgalaxy.com/tutorials/kubernetes-minikube-errors-and-solutions/</link>
					<comments>https://www.scmgalaxy.com/tutorials/kubernetes-minikube-errors-and-solutions/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 12 Jan 2018 06:34:01 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[minikube]]></category>
		<category><![CDATA[Minikube errors]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4819</guid>

					<description><![CDATA[<p>Error 1 &#8211; Error starting host:  Error getting state for host: machine does not exist &#38;lt;p style=&#34;font-weight: 400;&#34;&#38;gt;D:\kubernete&#38;gt;minikube-windows-amd64.exe start --kubernetes-version=&#34;v1.8.0&#34; --vm&#38;lt;/p&#38;gt; [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/kubernetes-minikube-errors-and-solutions/">Kubernetes minikube errors and Solutions</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4838 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/01/kubernetes-minikube-errors-1-1.png" alt="" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/01/kubernetes-minikube-errors-1-1.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/01/kubernetes-minikube-errors-1-1-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h3>
<h3>Error 1 &#8211; Error starting host:  Error getting state for host: machine does not exist</h3>
<pre class="brush: plain; title: ; notranslate">
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;D:\kubernete&amp;gt;minikube-windows-amd64.exe start --kubernetes-version=&quot;v1.8.0&quot; --vm&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;-driver=&quot;virtualbox&quot; --alsologtostderr&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;W0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914274&quot;&amp;gt;12:16:04.517163&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 root.go:148] Error reading config file at C:\Users&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;\panan4\.minikube\config\config.json: open C:\Users\panan4\.minikube\config\conf&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;ig.json: The system cannot find the file specified.&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914275&quot;&amp;gt;12:16:04.528163&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 notify.go:109] Checking for updates...&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914276&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:290] Attempting to cache image: gc&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;a href=&quot;http://r.io/k8s-minikube/storage-provisioner:v1.8.0&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://r.io/k8s-minikube/storage-provisioner:v1.8.0&amp;amp;source=gmail&amp;amp;ust=1515821717506000&amp;amp;usg=AFQjCNHilUJGRCqAxx0Naa3yTEDGQ9X2Dw&quot;&amp;gt;r.io/k8s-minikube/storage-provisioner:v1.8.0&amp;lt;/a&amp;gt;&amp;nbsp;at C:\Users\panan4\.minikube\cache\&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;images\&amp;lt;a href=&quot;http://gcr.io/&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://gcr.io&amp;amp;source=gmail&amp;amp;ust=1515821717506000&amp;amp;usg=AFQjCNHwyTmXfOb8jcAGQbTDyIr_DuEirg&quot;&amp;gt;gcr.io&amp;lt;/a&amp;gt;\k8s-minikube\storage-provisioner_v1.8.0&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914277&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:290] Attempting to cache image: gc&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;a href=&quot;http://r.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.5&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://r.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.5&amp;amp;source=gmail&amp;amp;ust=1515821717506000&amp;amp;usg=AFQjCNFAVT9yppX_1usJ2E0YbShOwXUE9A&quot;&amp;gt;r.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.5&amp;lt;/a&amp;gt;&amp;nbsp;at C:\Users\panan4\.mi&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;nikube\cache\images\&amp;lt;a href=&quot;http://gcr.io/&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://gcr.io&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNF--H_EnOHq-1gORX9rvCyL0guvAA&quot;&amp;gt;gcr.io&amp;lt;/a&amp;gt;\google_containers\k8s-dns-dnsmasq-nanny-amd64_1.14.5&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;Starting local Kubernetes v1.8.0 cluster...&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;Starting VM...&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914278&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cluster.go:74] Skipping create...Using existing ma&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;chine configuration&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914279&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:290] Attempting to cache image: gc&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;a href=&quot;http://r.io/google_containers/kubernetes-dashboard-amd64:v1.6.3&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://r.io/google_containers/kubernetes-dashboard-amd64:v1.6.3&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNERLC4qpuUBrUqm5OvSjac96pWNKw&quot;&amp;gt;r.io/google_containers/kubernetes-dashboard-amd64:v1.6.3&amp;lt;/a&amp;gt;&amp;nbsp;at C:\Users\panan4\.min&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;ikube\cache\images\&amp;lt;a href=&quot;http://gcr.io/&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://gcr.io&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNF--H_EnOHq-1gORX9rvCyL0guvAA&quot;&amp;gt;gcr.io&amp;lt;/a&amp;gt;\google_containers\kubernetes-dashboard-amd64_v1.6.3&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914280&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:290] Attempting to cache image: gc&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;a href=&quot;http://r.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://r.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNFhurp_V-c-NFhO73j_Zjakc4fptw&quot;&amp;gt;r.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5&amp;lt;/a&amp;gt;&amp;nbsp;at C:\Users\panan4\.minikub&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;e\cache\images\&amp;lt;a href=&quot;http://gcr.io/&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://gcr.io&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNF--H_EnOHq-1gORX9rvCyL0guvAA&quot;&amp;gt;gcr.io&amp;lt;/a&amp;gt;\google_containers\k8s-dns-kube-dns-amd64_1.14.5&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914281&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:290] Attempting to cache image: gc&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;a href=&quot;http://r.io/google-containers/kube-addon-manager:v6.4-beta.2&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://r.io/google-containers/kube-addon-manager:v6.4-beta.2&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNEFsklfJPJCpLyEX7qsaLsvUDDRow&quot;&amp;gt;r.io/google-containers/kube-addon-manager:v6.4-beta.2&amp;lt;/a&amp;gt;&amp;nbsp;at C:\Users\panan4\.miniku&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;be\cache\images\&amp;lt;a href=&quot;http://gcr.io/&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://gcr.io&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNF--H_EnOHq-1gORX9rvCyL0guvAA&quot;&amp;gt;gcr.io&amp;lt;/a&amp;gt;\google-containers\kube-addon-manager_v6.4-beta.2&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914282&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:290] Attempting to cache image: gc&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;a href=&quot;http://r.io/google_containers/k8s-dns-sidecar-amd64:1.14.5&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://r.io/google_containers/k8s-dns-sidecar-amd64:1.14.5&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNEOfewUFCow70i9iSK2lBFDahW47A&quot;&amp;gt;r.io/google_containers/k8s-dns-sidecar-amd64:1.14.5&amp;lt;/a&amp;gt;&amp;nbsp;at C:\Users\panan4\.minikube&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;\cache\images\&amp;lt;a href=&quot;http://gcr.io/&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://gcr.io&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNF--H_EnOHq-1gORX9rvCyL0guvAA&quot;&amp;gt;gcr.io&amp;lt;/a&amp;gt;\google_containers\k8s-dns-sidecar-amd64_1.14.5&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914283&quot;&amp;gt;12:16:05.901354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:290] Attempting to cache image: gc&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;a href=&quot;http://r.io/google_containers/pause-amd64:3.0&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://r.io/google_containers/pause-amd64:3.0&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNF2E15ZIwSbjHDnD4zxOcapo39PIQ&quot;&amp;gt;r.io/google_containers/pause-amd64:3.0&amp;lt;/a&amp;gt;&amp;nbsp;at C:\Users\panan4\.minikube\cache\images&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;\&amp;lt;a href=&quot;http://gcr.io/&quot; data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://gcr.io&amp;amp;source=gmail&amp;amp;ust=1515821717507000&amp;amp;usg=AFQjCNF--H_EnOHq-1gORX9rvCyL0guvAA&quot;&amp;gt;gcr.io&amp;lt;/a&amp;gt;\google_containers\pause-amd64_3.0&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914284&quot;&amp;gt;12:16:05.911354&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cache_images.go:78] Successfully cached all images&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;.&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;I0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914285&quot;&amp;gt;12:16:06.292552&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 cluster.go:83] Machine state:&amp;nbsp; Error&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;E0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914286&quot;&amp;gt;12:16:06.292552&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 start.go:150] Error starting host: Error getting s&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;tate for host: machine does not exist.&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;Retrying.&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;E0110&amp;nbsp;&amp;lt;span data-term=&quot;goog_1571914287&quot;&amp;gt;12:16:06.292552&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp; 10504 start.go:156] Error starting host:&amp;nbsp; Error getting&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;state for host: machine does not exist&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;================================================================================&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;An error has occurred. Would you like to opt in to sending anonymized crash&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;information to minikube to help prevent future errors?&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;To opt out of these messages, run the command:&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minikube config set WantReportErrorPrompt false&amp;lt;/p&amp;gt;
&amp;lt;p style=&quot;font-weight: 400;&quot;&amp;gt;================================================================================&amp;lt;/p&amp;gt;
</pre>
<h3>Solutions</h3>
<p>Please use/install minikube in the c drive.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/kubernetes-minikube-errors-and-solutions/">Kubernetes minikube errors and Solutions</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/kubernetes-minikube-errors-and-solutions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
