diff --git a/_data/v1_1/guides.yml b/_data/v1_1/guides.yml index 2f0f713dbf..8741617395 100644 --- a/_data/v1_1/guides.yml +++ b/_data/v1_1/guides.yml @@ -2,111 +2,164 @@ bigheader: "User Guides" abstract: "How to get started, and acheive tasks, using Kubernetes" toc: - title: Overview - path: /v1.1/guides/ + path: /v1.1/ - title: Quickstarts section: - - title: Setting Up Your Local Environment - path: /v1.1/docs/setup - - title: 5-minute Quickstart + - title: TODO - 5-minute Quickstart path: /v1.1/docs/hellonode - title: Kubernetes 101 - path: http://kubernetes.io/v1.1/docs/user-guide/walkthrough/README.html + path: /v1.1/docs/user-guide/walkthrough/README - title: Kubernetes 201 - path: http://kubernetes.io/v1.1/docs/user-guide/walkthrough/k8s201.html + path: /v1.1/docs/user-guide/walkthrough/k8s201 - title: Running Kubernetes section: + - title: Picking the Right Solution + path: /v1.1/docs/getting-started-guides/README - title: Running Kubernetes on Your Local Machine - path: http://kubernetes.io/v1.1/gs-localmachine.html + section: + - title: Running Kubernetes Locally via Docker + path: /v1.1/docs/getting-started-guides/docker + - title: Running Kubernetes Locally via Vagrant + path: /v1.1/docs/getting-started-guides/vagrant + - title: Running Kubernetes Locally with No VM + path: /v1.1/docs/getting-started-guides/locally - title: Running Kubernetes on Google Container Engine - path: https://cloud.google.com/container-engine + path: https://cloud.google.com/container-engine/docs/before-you-begin - title: Running Kubernetes on Turn-key Cloud Solutions - path: http://kubernetes.io/v1.1/gs-turnkey.html + section: + - title: Running Kubernetes on Google Compute Engine + path: /v1.1/docs/getting-started-guides/gce + - title: Running Kubernetes on AWS EC2 + path: /v1.1/docs/getting-started-guides/aws + - title: Running Kubernetes on Azure + path: /v1.1/docs/getting-started-guides/coreos/azure/README - title: Running Kubernetes on Custom Solutions - path: http://kubernetes.io/v1.1/gs-custom.html - + section: + - title: Getting Started From Scratch + path: /v1.1/docs/getting-started-guides/scratch + - title: Custom Cloud Solutions + section: + - title: AWS or GCE on CoreOS + path: /v1.1/docs/getting-started-guides/coreos + - title: AWS or Joyent on Ubuntu + path: /v1.1/docs/getting-started-guides/juju + - title: Rackspace on CoreOS + path: /v1.1/docs/getting-started-guides/rackspace + - title: On-Premise VMs + section: + - title: Vagrant or VMware + path: /v1.1/docs/getting-started-guides/coreos + - title: Cloudstack + path: /v1.1/docs/getting-started-guides/cloudstack + - title: VMWare + path: /v1.1/docs/getting-started-guides/vsphere + - title: Juju + path: /v1.1/docs/getting-started-guides/juju + - title: libvirt on CoreOS + path: /v1.1/docs/getting-started-guides/libvirt-coreos + - title: oVirt + path: /v1.1/docs/getting-started-guides/ovirt + - title: libvirt or KVM + path: /v1.1/docs/getting-started-guides/fedora/flannel_multi_node_cluster + - title: Bare Metal + section: + - title: Offline + path: /v1.1/docs/getting-started-guides/coreos/bare_metal_offline + - title: Fedora via Ansible + path: /v1.1/docs/getting-started-guides/fedora/fedora_ansible_config + - title: Fedora (Single Node) + path: /v1.1/docs/getting-started-guides/fedora/fedora_manual_config + - title: Fedora (Multi Node) + path: /v1.1/docs/getting-started-guides/fedora/flannel_multi_node_cluster + - title: Centos + path: /v1.1/docs/getting-started-guides/centos/centos_manual_config + - title: Ubuntu + path: /v1.1/docs/getting-started-guides/ubuntu + - title: Docker (Multi Node) + path: /v1.1/docs/getting-started-guides/docker-multinode - title: Common Tasks section: - title: Using Clusters - path: http://kubernetes.io/v1.1/docs/admin/introduction.html + path: /v1.1/docs/admin/introduction - title: Using Multiple Clusters - path: http://kubernetes.io/v1.1/docs/admin/multi-cluster.html + path: /v1.1/docs/admin/multi-cluster - title: Using Large Clusters - path: http://kubernetes.io/v1.1/docs/admin/cluster-large.html + path: /v1.1/docs/admin/cluster-large - title: Building High-Availability Clusters - path: http://kubernetes.io/v1.1/docs/admin/high-availability.html + path: /v1.1/docs/admin/high-availability - title: Accessing Clusters - path: http://kubernetes.io/v1.1/docs/user-guide/accessing-the-cluster.html + path: /v1.1/docs/user-guide/accessing-the-cluster - title: Sharing a Cluster - path: http://kubernetes.io/v1.1/docs/admin/namespaces/README.html + path: /v1.1/docs/admin/namespaces/README - title: Changing Cluster Size path: https://github.com/kubernetes/kubernetes/wiki/User-FAQ#how-do-i-change-the-size-of-my-cluster - title: Creating a Custom Cluster from Scratch - path: http://kubernetes.io/v1.1/docs/getting-started-guides/scratch.html + path: /v1.1/docs/getting-started-guides/scratch - title: Authenticating Across Clusters with kubeconfig - path: http://kubernetes.io/v1.1/docs/user-guide/kubeconfig-file.html + path: /v1.1/docs/user-guide/kubeconfig-file - title: Using Nodes - path: http://kubernetes.io/v1.1/docs/admin/node.html + path: /v1.1/docs/admin/node - title: Assigning Pods to Nodes - path: http://kubernetes.io/v1.1/docs/user-guide/node-selection/README.html + path: /v1.1/docs/user-guide/node-selection/README - title: Using Configuration Files - path: http://kubernetes.io/v1.1/docs/user-guide/simple-yaml.html + path: /v1.1/docs/user-guide/simple-yaml - title: Configuring Containers - path: http://kubernetes.io/v1.1/docs/user-guide/configuring-containers.html + path: /v1.1/docs/user-guide/configuring-containers - title: Configuring Kubernetes with Salt - path: http://kubernetes.io/v1.1/docs/admin/salt.html + path: /v1.1/docs/admin/salt - title: Using Environment Variables - path: http://kubernetes.io/v1.1/docs/user-guide/environment-guide/README.html + path: /v1.1/docs/user-guide/environment-guide/README - title: Configuring Garbage Collection - path: http://kubernetes.io/v1.1/docs/admin/garbage-collection.html + path: /v1.1/docs/admin/garbage-collection - title: Managing Compute Resources - path: http://kubernetes.io/v1.1/docs/user-guide/compute-resources.html + path: /v1.1/docs/user-guide/compute-resources - title: Applying Resource Quotas and Limits - path: http://kubernetes.io/v1.1/docs/admin/resourcequota/README.html + path: /v1.1/docs/admin/resourcequota/README - title: Setting Pod CPU and Memory Limits - path: http://kubernetes.io/v1.1/docs/admin/limitrange/README.html + path: /v1.1/docs/admin/limitrange/README - title: Managing Deployments - path: http://kubernetes.io/v1.1/docs/user-guide/managing-deployments.html + path: /v1.1/docs/user-guide/managing-deployments - title: Deploying Applications - path: http://kubernetes.io/v1.1/docs/user-guide/deploying-applications.html + path: /v1.1/docs/user-guide/deploying-applications - title: Launching, Exposing, and Killing Applications - path: http://kubernetes.io/v1.1/docs/user-guide/quick-start.html + path: /v1.1/docs/user-guide/quick-start - title: Connecting Applications - path: http://kubernetes.io/v1.1/docs/user-guide/connecting-applications.html + path: /v1.1/docs/user-guide/connecting-applications - title: Networking in Kubernetes - path: http://kubernetes.io/v1.1/docs/admin/networking.html + path: /v1.1/docs/admin/networking - title: Creating Servers with External IPs - path: http://kubernetes.io/v1.1/examples/simple-nginx.html + path: /v1.1/examples/simple-nginx - title: Setting Up and Configuring DNS - path: http://kubernetes.io/v1.1/examples/cluster-dns/README.html + path: /v1.1/examples/cluster-dns/README - title: Using DNS Pods and Services - path: http://kubernetes.io/v1.1/docs/admin/dns.html + path: /v1.1/docs/admin/dns - title: Working with Containers - path: http://kubernetes.io/v1.1/docs/user-guide/production-pods.html + path: /v1.1/docs/user-guide/production-pods - title: Creating Pods with the Downward API - path: http://kubernetes.io/v1.1/docs/user-guide/downward-api/README.html + path: /v1.1/docs/user-guide/downward-api/README - title: Using Secrets - path: http://kubernetes.io/v1.1/docs/user-guide/secrets/README.html + path: /v1.1/docs/user-guide/secrets/README - title: Using Persistent Volumes - path: http://kubernetes.io/v1.1/docs/user-guide/persistent-volumes/README.html + path: /v1.1/docs/user-guide/persistent-volumes/README - title: Updating Live Pods - path: http://kubernetes.io/v1.1/docs/user-guide/update-demo/README.html + path: /v1.1/docs/user-guide/update-demo/README - title: Testing and Monitoring section: - title: Simulating Large Test Loads - path: http://kubernetes.io/v1.1/examples/k8petstore/README.html + path: /v1.1/examples/k8petstore/README - title: Checking Pod Health - path: http://kubernetes.io/v1.1/docs/user-guide/liveness/README.html + path: /v1.1/docs/user-guide/liveness/README - title: Using Explorer to Examine the Runtime Environment - path: http://kubernetes.io/v1.1/examples/explorer/README.html + path: /v1.1/examples/explorer/README - title: Resource Usage Monitoring - path: http://kubernetes.io/v1.1/docs/user-guide/monitoring.html \ No newline at end of file + path: /v1.1/docs/user-guide/monitoring \ No newline at end of file diff --git a/_data/v1_1/reference.yml b/_data/v1_1/reference.yml index c62a3c6859..9c5840361e 100644 --- a/_data/v1_1/reference.yml +++ b/_data/v1_1/reference.yml @@ -5,103 +5,103 @@ toc: path: /v1.1/reference section: - title: Kubernetes API Overview - path: http://kubernetes.io/v1.1/docs/api.html + path: /v1.1/docs/api.html - title: Kubernetes API Reference - path: http://kubernetes.io/v1.1/api-ref.html + path: /v1.1/api-ref.html - title: kubectl section: - title: kubectl Overview - path: http://kubernetes.io/v1.1/docs/user-guide/kubectl-overview.html + path: /v1.1/docs/user-guide/kubectl-overview.html - title: kubectl for Docker Users path: /v1.1/reference/docker-cli-to-kubectl - title: kubectl Reference (pretend the child nodes are here) - path: http://kubernetes.io/v1.1/docs/user-guide/kubectl/kubectl.html + path: /v1.1/docs/user-guide/kubectl/kubectl.html - title: JSONpath - path: http://kubernetes.io/v1.1/docs/user-guide/jsonpath.html + path: /v1.1/docs/user-guide/jsonpath.html - title: kube-apiserver section: - title: Overview - path: http://kubernetes.io/v1.1/docs/admin/kube-apiserver.html + path: /v1.1/docs/admin/kube-apiserver.html - title: Authorization Plugins - path: http://kubernetes.io/v1.1/docs/admin/authorization.html + path: /v1.1/docs/admin/authorization.html - title: Authentication - path: http://kubernetes.io/v1.1/docs/admin/authentication.html + path: /v1.1/docs/admin/authentication.html - title: Accessing the API - path: http://kubernetes.io/v1.1/docs/admin/accessing-the-api.html + path: /v1.1/docs/admin/accessing-the-api.html - title: Admission Controllers - path: http://kubernetes.io/v1.1/docs/admin/admission-controllers.html + path: /v1.1/docs/admin/admission-controllers.html - title: Managing Service Accounts - path: http://kubernetes.io/v1.1/docs/admin/service-accounts-admin.html + path: /v1.1/docs/admin/service-accounts-admin.html - title: kub-scheduler - path: http://kubernetes.io/v1.1/docs/admin/kube-scheduler.html + path: /v1.1/docs/admin/kube-scheduler.html - title: kubelet - path: http://kubernetes.io/v1.1/docs/admin/kubelet.html + path: /v1.1/docs/admin/kubelet.html - title: kube-proxy - path: http://kubernetes.io/v1.1/docs/admin/kube-proxy.html + path: /v1.1/docs/admin/kube-proxy.html - title: etcd - path: http://kubernetes.io/v1.1/docs/admin/etcd.html + path: /v1.1/docs/admin/etcd.html - title: Concept Definitions section: - title: Container Environment - path: http://kubernetes.io/v1.1/docs/user-guide/container-environment.html + path: /v1.1/docs/user-guide/container-environment.html - title: Images - path: http://kubernetes.io/v1.1/docs/user-guide/images.html + path: /v1.1/docs/user-guide/images.html - title: Downward API - path: http://kubernetes.io/v1.1/docs/user-guide/downward-api.html + path: /v1.1/docs/user-guide/downward-api.html - title: Pods - path: http://kubernetes.io/v1.1/docs/user-guide/pods.html + path: /v1.1/docs/user-guide/pods.html - title: Labels and Selectors - path: http://kubernetes.io/v1.1/docs/user-guide/labels.html + path: /v1.1/docs/user-guide/labels.html - title: Replication Controller - path: http://kubernetes.io/v1.1/docs/user-guide/replication-controller.html + path: /v1.1/docs/user-guide/replication-controller.html - title: Services - path: http://kubernetes.io/v1.1/docs/user-guide/services.html + path: /v1.1/docs/user-guide/services.html - title: Volumes - path: http://kubernetes.io/v1.1/docs/user-guide/volumes.html + path: /v1.1/docs/user-guide/volumes.html - title: Persistent Volumes - path: http://kubernetes.io/v1.1/docs/user-guide/persistent-volumes.html + path: /v1.1/docs/user-guide/persistent-volumes.html - title: Secrets - path: http://kubernetes.io/v1.1/docs/user-guide/secrets.html + path: /v1.1/docs/user-guide/secrets.html - title: Names - path: http://kubernetes.io/v1.1/docs/user-guide/identifiers.html + path: /v1.1/docs/user-guide/identifiers.html - title: Namespaces - path: http://kubernetes.io/v1.1/docs/user-guide/namespaces.html + path: /v1.1/docs/user-guide/namespaces.html - title: Service Accounts - path: http://kubernetes.io/v1.1/docs/user-guide/service-accounts.html + path: /v1.1/docs/user-guide/service-accounts.html - title: Annotations - path: http://kubernetes.io/v1.1/docs/user-guide/annotations.html + path: /v1.1/docs/user-guide/annotations.html - title: Daemon Sets - path: http://kubernetes.io/v1.1/docs/admin/daemons.html + path: /v1.1/docs/admin/daemons.html - title: Deployments - path: http://kubernetes.io/v1.1/docs/user-guide/deployments.html + path: /v1.1/docs/user-guide/deployments.html - title: Ingress Resources - path: http://kubernetes.io/v1.1/docs/user-guide/ingress.html + path: /v1.1/docs/user-guide/ingress.html - title: Horizontal Pod Autoscaling - path: http://kubernetes.io/v1.1/docs/user-guide/horizontal-pod-autoscaler.html + path: /v1.1/docs/user-guide/horizontal-pod-autoscaler.html - title: Jobs - path: http://kubernetes.io/v1.1/docs/user-guide/jobs.html + path: /v1.1/docs/user-guide/jobs.html - title: Resource Quotas - path: http://kubernetes.io/v1.1/docs/admin/resource-quota.html + path: /v1.1/docs/admin/resource-quota.html - title: Kubernetes Design Docs section: - title: Kubernetes Architecture - path: http://kubernetes.io/v1.1/docs/design/architecture.html + path: /v1.1/docs/design/architecture.html - title: Kubernetes Design Overview - path: http://kubernetes.io/v1.1/docs/design/README.html + path: /v1.1/docs/design/README.html - title: Security in Kubernetes - path: http://kubernetes.io/v1.1/docs/design/security.html + path: /v1.1/docs/design/security.html - title: Kubernetes Identity and Access Management - path: http://kubernetes.io/v1.1/docs/design/access.html + path: /v1.1/docs/design/access.html - title: Security Contexts - path: http://kubernetes.io/v1.1/docs/design/security_context.html + path: /v1.1/docs/design/security_context.html - title: Kubernetes OpenVSwitch GRE/VxLAN networking - path: http://kubernetes.io/v1.1/docs/admin/ovs-networking.html \ No newline at end of file + path: /v1.1/docs/admin/ovs-networking.html \ No newline at end of file diff --git a/_data/v1_1/samples.yml b/_data/v1_1/samples.yml index 76de6975c0..ee75c637f1 100644 --- a/_data/v1_1/samples.yml +++ b/_data/v1_1/samples.yml @@ -5,46 +5,46 @@ toc: path: /v1.1/samples section: - title: Apache Cassandra Database - path: http://kubernetes.io/v1.1/examples/cassandra/README.html + path: /v1.1/examples/cassandra/README.html - title: Apache Spark - path: http://kubernetes.io/v1.1/examples/spark/README.html + path: /v1.1/examples/spark/README.html - title: Apache Storm - path: http://kubernetes.io/v1.1/examples/storm/README.html + path: /v1.1/examples/storm/README.html - title: Distributed Task Queue - path: http://kubernetes.io/v1.1/examples/celery-rabbitmq/README.html + path: /v1.1/examples/celery-rabbitmq/README.html - title: Hazelcast - path: http://kubernetes.io/v1.1/examples/hazelcast/README.html + path: /v1.1/examples/hazelcast/README.html - title: Meteor Applications - path: http://kubernetes.io/v1.1/examples/meteor/README.html + path: /v1.1/examples/meteor/README.html - title: Redis - path: http://kubernetes.io/v1.1/examples/redis/README.html + path: /v1.1/examples/redis/README.html - title: RethinkDB - path: http://kubernetes.io/v1.1/examples/rethinkdb/README.html + path: /v1.1/examples/rethinkdb/README.html - title: Elasticsearch/Kibana Logging Demonstration - path: http://kubernetes.io/v1.1/docs/user-guide/logging-demo/README.html + path: /v1.1/docs/user-guide/logging-demo/README.html - title: Elasticsearch - path: http://kubernetes.io/v1.1/examples/elasticsearch/README.html + path: /v1.1/examples/elasticsearch/README.html - title: OpenShift Origin - path: http://kubernetes.io/v1.1/examples/openshift-origin/README.html + path: /v1.1/examples/openshift-origin/README.html - title: Ceph - path: http://kubernetes.io/v1.1/examples/rbd/README.html + path: /v1.1/examples/rbd/README.html - title: Persistent Volume Samples section: - title: WordPress on a Kubernetes Persistent Volume - path: http://kubernetes.io/v1.1/examples/mysql-wordpress-pd/README.html + path: /v1.1/examples/mysql-wordpress-pd/README.html - title: GlusterFS - path: http://kubernetes.io/v1.1/examples/glusterfs/README.html + path: /v1.1/examples/glusterfs/README.html - title: iSCSI - path: http://kubernetes.io/v1.1/examples/iscsi/README.html + path: /v1.1/examples/iscsi/README.html - title: NFS - path: http://kubernetes.io/v1.1/examples/nfs/README.html + path: /v1.1/examples/nfs/README.html - title: Multi-tier Application Samples section: - title: Guestbook - Go Server - path: http://kubernetes.io/v1.1/examples/guestbook-go/README.html + path: /v1.1/examples/guestbook-go/README.html - title: GuestBook - PHP Server - path: http://kubernetes.io/v1.1/examples/guestbook/README.html + path: /v1.1/examples/guestbook/README.html - title: MySQL - Phabricator Server - path: http://kubernetes.io/v1.1/examples/phabricator/README.html \ No newline at end of file + path: /v1.1/examples/phabricator/README.html \ No newline at end of file diff --git a/_data/v1_1/support.yml b/_data/v1_1/support.yml index d6b8fc4a5e..4f161f3ac1 100644 --- a/_data/v1_1/support.yml +++ b/_data/v1_1/support.yml @@ -5,23 +5,23 @@ toc: path: /v1.1/support section: - title: Web Interface - path: http://kubernetes.io/v1.1/docs/user-guide/ui.html + path: /v1.1/docs/user-guide/ui.html - title: Logging - path: http://kubernetes.io/v1.1/docs/user-guide/logging.html + path: /v1.1/docs/user-guide/logging.html - title: Monitoring - path: http://kubernetes.io/v1.1/docs/user-guide/monitoring.html + path: /v1.1/docs/user-guide/monitoring.html - title: Container Access (exec) - path: http://kubernetes.io/v1.1/docs/user-guide/getting-into-containers.html + path: /v1.1/docs/user-guide/getting-into-containers.html - title: Connect with Proxies - path: http://kubernetes.io/v1.1/docs/user-guide/connecting-to-applications-proxy.html + path: /v1.1/docs/user-guide/connecting-to-applications-proxy.html - title: Connect with Port Forwarding - path: http://kubernetes.io/v1.1/docs/user-guide/connecting-to-applications-port-forward.html + path: /v1.1/docs/user-guide/connecting-to-applications-port-forward.html - title: Troubleshooting Applications - path: http://kubernetes.io/v1.1/docs/user-guide/application-troubleshooting.html + path: /v1.1/docs/user-guide/application-troubleshooting.html - title: Troubleshooting Clusters - path: http://kubernetes.io/v1.1/docs/admin/cluster-troubleshooting.html + path: /v1.1/docs/admin/cluster-troubleshooting.html - title: Best Practices for Configuration - path: http://kubernetes.io/v1.1/docs/user-guide/config-best-practices.html + path: /v1.1/docs/user-guide/config-best-practices.html - title: Frequently Asked Questions section: @@ -35,12 +35,12 @@ toc: - title: Other Resources section: - title: Known Issues - path: http://kubernetes.io/v1.1/docs/user-guide/known-issues.html + path: /v1.1/docs/user-guide/known-issues.html - title: Kubernetes Issue Tracker on GitHub path: https://github.com/kubernetes/kubernetes/issues - title: Report a Security Vulnerability - path: http://kubernetes.io/v1.1/docs/reporting-security-issues.html + path: /v1.1/docs/reporting-security-issues.html - title: Release Notes path: https://github.com/kubernetes/kubernetes/releases - title: Release Roadmap - path: http://kubernetes.io/v1.1/docs/roadmap.html + path: /v1.1/docs/roadmap.html diff --git a/_layouts/docwithnav.html b/_layouts/docwithnav.html index 8ddad20e06..6c8b73e9f4 100755 --- a/_layouts/docwithnav.html +++ b/_layouts/docwithnav.html @@ -7,7 +7,7 @@ layout: headerfooter
Kubernetes can run on a range of platforms, from your laptop, to VMs on a cloud provider, to rack of +
Kubernetes can run on a range of platforms, from your laptop, to VMs on a cloud provider, to rack of bare metal servers. The effort required to set up a cluster varies from running a single command to crafting your own customized cluster. We’ll guide you in picking a solution that fits for your needs.
-Table of Contents -
+If you just want to “kick the tires” on Kubernetes, we recommend the local Docker-based solution.
@@ -596,15 +686,6 @@ of Kubernetes. - - - - - - - -Getting started on AWS EC2 -————————–
- -Table of Contents
- -Getting started on CloudStack -————————————————————
- -Table of Contents
- - - -CloudStack is a software to build public and private clouds based on hardware virtualization principles (traditional IaaS). To deploy Kubernetes on CloudStack there are several possibilities depending on the Cloud being used and what images are made available. Exoscale for instance makes a CoreOS template available, therefore instructions to deploy Kubernetes on coreOS can be used. CloudStack also has a vagrant plugin available, hence Vagrant could be used to deploy Kubernetes either using the existing shell provisioner or using new Salt based recipes.
@@ -116,7 +217,11 @@ This is a completely automated, a single playbook deploys Kubernetes based on thThis Ansible playbook deploys Kubernetes on a CloudStack based Cloud using CoreOS images. The playbook, creates an ssh key pair, creates a security group and associated rules and finally starts coreOS instances configured via cloud-init.
-$ sudo apt-get install -y python-pip
$ sudo pip install ansible
@@ -186,15 +291,6 @@ ad13bf84... <master IP> role=master
e9af8293... <node #2 IP> role=node
-
-
-
-
-
-
-
-
Kubernetes on Azure with CoreOS and Weave -—————————————————————
- -Table of Contents
- -In this guide I will demonstrate how to deploy a Kubernetes cluster to Azure cloud. You will be using CoreOS with Weave, which implements simple and secure networking, in a transparent, yet robust way. The purpose of this guide is to provide an out-of-the-box implementation that can ultimately be taken into production with little change. It will demonstrate how to provision a dedicated Kubernetes master and etcd nodes, and show how to scale the cluster with ease.
+Deploy a CoreOS running Kubernetes environment. This particular guild is made to help those in an OFFLINE system, wither for testing a POC before the real deal, or you are restricted to be totally offline for your applications.
- -Bare Metal CoreOS with Kubernetes (OFFLINE) -—————————————— -Deploy a CoreOS running Kubernetes environment. This particular guild is made to help those in an OFFLINE system, wither for testing a POC before the real deal, or you are restricted to be totally offline for your applications.
+Table of Contents
- -for i in `kubectl get pods | awk '{print $1}'`; do kubectl stop pod $i; done
-
-
-
-
-
-
-
-
Running Multi-Node Kubernetes Using Docker -——————————————
- -Note: +
Note: These instructions are somewhat significantly more advanced than the single node instructions. If you are interested in just starting to explore Kubernetes, we recommend that you start there.
@@ -104,20 +214,9 @@ interested in just starting to explore Kubernetes, we recommend that you start t There is a bug in Docker 1.7.0 that prevents this from working correctly. Please install Docker 1.6.2 or Docker 1.7.1. -Table of Contents
+For more complete applications, please look in the examples directory
- - - - - - - -Running Kubernetes locally via Docker -————————————-
- -Table of Contents
- -You may use docker kill $(docker ps -aq), note this removes all containers running under Docker, so use with caution.
Configuring Kubernetes on Fedora via Ansible offers a simple way to quickly create a clustered environment with little effort.
- -Configuring Kubernetes on Fedora via Ansible -——————————————————————————————————-
+Configuring Kubernetes on Fedora via Ansible offers a simple way to quickly create a clustered environment with little effort.
- -Table of Contents
- -That’s it !
- - - - - - - -Kubernetes multiple nodes cluster with flannel on Fedora -——————————————————–
- -Table of Contents
- -The example below creates a Kubernetes cluster with 4 worker node Virtual Machines and a master Virtual Machine (i.e. 5 VMs in your cluster). This cluster is set up and controlled from your workstation (or wherever you find convenient).
- -Getting started on Google Compute Engine -—————————————-
+Table of Contents
- -The example below creates a Kubernetes cluster with 4 worker node Virtual Machines and a master Virtual Machine (i.e. 5 VMs in your cluster). This cluster is set up and controlled from your workstation (or wherever you find convenient).
+tcp:1-65535;udp:1-65535;icmpJuju makes it easy to deploy +
Juju makes it easy to deploy Kubernetes by provisioning, installing and configuring all the systems in the cluster. Once deployed the cluster can easily scale up with one command to increase the cluster size.
-Table of Contents
+The Kubernetes bundle has been tested on GCE and AWS and found to work with version 1.0.0.
- - - - - - - -Getting started with libvirt CoreOS -———————————–
- -Table of Contents
- -libvirt-coreos use casekube-* scripts.Ensure libvirtd has been restarted since ebtables was installed.
- - - - - - - -Getting started on oVirt -————————
- -Table of Contents
- -Getting started on Rackspace -—————————-
- -Table of Contents
- -Getting started from Scratch -—————————-
- -This guide is for people who want to craft a custom Kubernetes cluster. If you +
This guide is for people who want to craft a custom Kubernetes cluster. If you can find an existing Getting Started Guide that meets your needs on this list, then we recommend using it, as you will be able to benefit from the experience of others. However, if you have specific IaaS, networking, @@ -108,76 +218,9 @@ pre-defined guides.
This guide is also useful for those wanting to understand at a high level some of the steps that existing cluster setup scripts are making.
-Table of Contents
+If you run into trouble, please see the section on troubleshooting, post to the google-containers group, or come ask questions on Slack.
- - - - - - - -Kubernetes Deployment On Bare-metal Ubuntu Nodes -————————————————
- -This document describes how to deploy kubernetes on ubuntu nodes, 1 master and 3 nodes involved in the given examples. You can scale to any number of nodes by changing some settings with ease. @@ -120,6 +215,10 @@ work, which has been merge into this document.
Cloud team from Zhejiang University will maintain this work.
+kubectl command to check if the newly upgraded k8s is working correctly.
For example, use $ kubectl get nodes to see if all of your nodes are ready.Or refer to test-it-out
-
-
-
-
-
-
-
-
Running Kubernetes with Vagrant (and VirtualBox) is an easy way to run/test/develop on your local machine (Linux, Mac OS X).
- +Running Kubernetes with Vagrant (and VirtualBox) is an easy way to run/test/develop on your local machine (Linux, Mac OS X).
- -Table of Contents
- -Getting started with vSphere -——————————-
- -The example below creates a Kubernetes cluster with 4 worker node Virtual +
The example below creates a Kubernetes cluster with 4 worker node Virtual Machines and a master Virtual Machine (i.e. 5 VMs in your cluster). This cluster is set up and controlled from your workstation (or wherever you find convenient).
-Table of Contents
+kube user to poke around and figure out
going on (find yourself authorized with your SSH key, or use the password
kube otherwise).
-
-
-
-
-
-
-
-