For a better viewing experience please check out our live documentation site at kops.sigs.k8s.io.
- CLI argument explanations
- CLI reference
- Commands
- miscellaneous CLI-related remarks
- Experimental features
- list of and how to enable experimental flags in the CLI
- kubectl
- how to point kubectl to your
kops
cluster
- how to point kubectl to your
kops
cluster API definitions- overview of some of the API value to customize a
kops
cluster
- overview of some of the API value to customize a
kops
instance groups API- overview of some of the API value to customize a
kops
groups of k8s nodes
- overview of some of the API value to customize a
- Using Manifests and Customizing via the API
- Cluster addon manager
- Cluster addons
- Cluster configuration management
- Cluster desired configuration creation from template
etcd
volume encryption setupetcd
backup/restore- GPU setup
- High Availability
- InstanceGroup Images
- how to use other image for cluster nodes, and information on available/tested images
k8s
upgradingkops
updating- Label management
- for cluster nodes
- Service Account Token Volume Projection
- Moving from a Single Master to Multiple HA Masters
- Upgrading Kubernetes
- Working with Instance Groups
- Running
kops
in a CI environment
- Networking Overview including CNI
- Run
kops
in an existing VPC - Supported network topologies
- Subdomain setup
- Bastion setup
- Instance IAM roles
- MFA setup
- how to set up MFA for
kops
- how to set up MFA for
- Security
- overview of secret storage, SSH credentials etc.
- Download
kops
configuration- methods to download the current generated
kops
configuration
- methods to download the current generated
- Get AWS subdomain NS records
- Developing using Docker
- Documentation Guidelines
- E2E testing with
kops
clusters - Example on how to add a feature
- Hack Directory
- How to update
kops
API - Low level description on how kops works
- Notes on Gossip design
- Notes on master instance sizing
- Our release process
- Releasing with Homebrew
- Rolling Update Diagrams