adding in concepts that Sheng emailed me yesterday

This commit is contained in:
Mark Bishop
2018-04-27 18:26:05 -07:00
committed by Denise
parent 3182de13d0
commit 4887ba4424
2 changed files with 15 additions and 19 deletions
+13 -15
View File
@@ -17,35 +17,33 @@ Coming Soon
### Node Components
Coming Soon
A Kubernetes cluster contains 3 types of nodes: etcd nodes, control plane nodes, and worker nodes.
#### etcd Requirements
#### etcd Nodes
Coming Soon
The etcd nodes are used to run the etcd database. etcd is a key value store used as Kubernetes’ backing store for all cluster data. Even though you can run etcd on a single node, you need 3, 5, or 7 nodes for redundancy.
#### Control Requirements
#### Control Plane Nodes
Coming Soon
The control plane nodes are used to run the Kubernetes API server, scheduler, and controller manager. Control plane nodes are stateless since all cluster data are stored on etcd nodes. You can run control plane on 1 node, although 2 or more nodes are required for redundancy. You can also run control plane on etcd nodes.
#### Worker Requirements and Best Practices
#### Worker Nodes
Coming Soon
Worker nodes are used to run the kubelet and the workload. It also runs the storage and networking drivers and ingress controllers when required. You create as many worker nodes as needed for your workload needs.
### Cluster Providers
Coming Soon
#### Rancher Kubernetes Engine (RKE)
#### RKE
RKE is Rancher’s own lightweight Kubernetes installer. It works with any cloud providers, virtualization platforms, or bare metal servers. It integrates with node drivers to automatically provision nodes on AWS, Azure, DigitalOcean, vSphere, OpenStack, etc. Users can add custom nodes to the cluster by running the Rancher agent on these nodes.
Coming Soon
#### Cloud-Managed Kubernetes Clusters
#### Cloud Cluster
Rancher integrates with cloud APIs so users can provision GKE, EKS, and AKS clusters directly from Rancher. New cloud managed Kubernetes clusters will be added as they become available.
Coming Soon
#### Imported Clusters
#### Import
Coming Soon
Users can existing Kubernetes cluster into Rancher. Rancher does not automate the provisioning, scaling, and upgrade of imported Kubernetes clusters. All other cluster management, policy management, and workload management capabilities of Rancher apply to imported clustered.
### Kubeconfig File
+2 -4
View File
@@ -5,11 +5,9 @@ weight: 2150
# Projects
Coming Soon
## What's a Project?
Coming Soon
Project is a new concept introduced by Rancher. It is not a native Kubernetes construct. A project captures a set of policies for a set of namespaces. A user can be assigned a specific role in a project. A role can be owner, member, read-only, or custom. Policies include Kubernetes Role-Based Access Control (RBAC) policies and pod security policies. Rancher 2.0 also implements a canned network policy that isolated containers in different projects. Future version of Rancher will implement more flexible network policies.
### Authorization
@@ -21,4 +19,4 @@ Coming Soon
## Namespaces
Coming Soon
Kubernetes resources belong to specific namespaces. Rancher 2.0 relies on namespaces to isolate resources among users and apps. When the user deploys an app from the catalog, for example, he can choose to deploy that app into its own namespace, so that resource names in one app will not conflict with resource names in another. Namespaces must be globally unique. It is often difficult for users to pick unique namespace names. Rancher therefore encourages the pattern where users work with projects, and the system generates unique namespace names automatically.