Difference between revisions of "Kubernetes Operations (kOps)"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
Tags: Mobile web edit, Mobile edit |
||
(37 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[wikipedia:Kubernetes Operations]] | |
+ | * https://github.com/kubernetes/kops | ||
− | + | Features: | |
+ | * Ability to [[generate Terraform]] (<code>[[--target=terraform]]</code>) | ||
+ | https://github.com/kubernetes/kops/blob/master/docs/addons.md | ||
− | [[ | + | [[spec:]] |
+ | [[AwsLoadBalancerController]] | ||
+ | [[clusterAutoscaler]] | ||
+ | [[certManager]] | ||
+ | [[karpenter]] | ||
+ | [[metricsServer]] | ||
+ | [[nodeLocalDNS]] | ||
+ | [[nodeTerminationHandler]] | ||
+ | [[Queue Processor]] mode ([[enableSQSTerminationDraining]]) | ||
+ | [[nodeProblemDetector]] | ||
+ | [[podIdentityWebhook]] when using [[IRSA]] | ||
+ | [[snapshotController]] | ||
+ | [[awsEBSCSIDriver]] <code>[[aws-ebs-csi-driver]]</code> | ||
+ | |||
+ | As of January 2022 [[AWS]] (Amazon Web Services) officially supported, with [[DigitalOcean]], [[GCE]] and [[OpenStack]] in beta support, and [[Azure]] and [[AliCloud]] in alpha. | ||
+ | |||
+ | == Installation == | ||
+ | [[curl -Lo]] kops https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d '"' -f 4)/kops-linux-amd64 | ||
+ | [[chmod +x]] kops | ||
+ | sudo [[mv]] kops [[/usr/local/bin/]]kops | ||
+ | |||
+ | * [[KOPS: creating kops user and permissions]] | ||
+ | |||
+ | [[kops export kubecfg --admin]] | ||
== Related terms == | == Related terms == | ||
− | * <code>kubectl</code> | + | * <code>[[kubectl]]</code> |
+ | * <code>[[tEKS]]</code> | ||
+ | * <code>[[terragrunt]]</code> | ||
+ | * [[Kubespray]] | ||
== See also == | == See also == | ||
− | * {{ | + | * {{kops}} |
− | |||
[[Category:Kubernetes]] | [[Category:Kubernetes]] |
Latest revision as of 06:14, 23 March 2023
wikipedia:Kubernetes Operations
Features:
- Ability to generate Terraform (
--target=terraform
)
https://github.com/kubernetes/kops/blob/master/docs/addons.md
spec:
AwsLoadBalancerController
clusterAutoscaler
certManager
karpenter
metricsServer
nodeLocalDNS
nodeTerminationHandler
Queue Processor mode (enableSQSTerminationDraining)
nodeProblemDetector
podIdentityWebhook when using IRSA
snapshotController
awsEBSCSIDriver aws-ebs-csi-driver
As of January 2022 AWS (Amazon Web Services) officially supported, with DigitalOcean, GCE and OpenStack in beta support, and Azure and AliCloud in alpha.
Installation[edit]
curl -Lo kops https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d '"' -f 4)/kops-linux-amd64 chmod +x kops sudo mv kops /usr/local/bin/kops
kops export kubecfg --admin
Related terms[edit]
See also[edit]
Advertising: