标题: “Prep for eksworkshop” 日期: 2018-09-18T16:01:14-05:00 权重: 591
cd ~/environment
eksworkshop.com实验室材料希望以自己的方式管理aws负载均衡器控制器,所以我们必须卸载我们的控制器实例:
helm uninstall aws-load-balancer-controller -n kube-system
release "aws-load-balancer-controller" uninstalled
flux uninstall -s
► 删除 flux-system 命名空间中的组件
✔ Deployment/flux-system/helm-controller 已删除
✔ Deployment/flux-system/image-automation-controller 已删除
✔ Deployment/flux-system/image-reflector-controller 已删除
✔ Deployment/flux-system/kustomize-controller 已删除
✔ Deployment/flux-system/notification-controller 已删除
✔ Deployment/flux-system/source-controller 已删除
✔ Service/flux-system/notification-controller 已删除
✔ Service/flux-system/source-controller 已删除
✔ Service/flux-system/webhook-receiver 已删除
✔ NetworkPolicy/flux-system/allow-egress 已删除
✔ NetworkPolicy/flux-system/allow-scraping 已删除
✔ NetworkPolicy/flux-system/allow-webhooks 已删除
✔ ServiceAccount/flux-system/helm-controller 已删除
✔ ServiceAccount/flux-system/image-automation-controller 已删除
✔ ServiceAccount/flux-system/image-reflector-controller 已删除
✔ ServiceAccount/flux-system/kustomize-controller 已删除
✔ ServiceAccount/flux-system/notification-controller 已删除
✔ ServiceAccount/flux-system/source-controller 已删除
✔ ClusterRole/crd-controller 已删除
✔ ClusterRoleBinding/cluster-reconciler 已删除
✔ ClusterRoleBinding/crd-controller 已删除
► 删除所有命名空间中的 toolkit.fluxcd.io finalizers
✔ GitRepository/flux-system/aws-observability-accelerator finalizers 已删除
✔ Kustomization/flux-system/grafana-dashboards-adothealth finalizers 已删除
✔ Kustomization/flux-system/grafana-dashboards-apiserver finalizers 已删除
✔ Kustomization/flux-system/grafana-dashboards-infrastructure finalizers 已删除
✔ Kustomization/flux-system/grafana-dashboards-kubeproxy finalizers 已删除
► 删除 toolkit.fluxcd.io 自定义资源定义
✔ CustomResourceDefinition/alerts.notification.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/buckets.source.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/gitrepositories.source.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/helmcharts.source.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/helmreleases.helm.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/helmrepositories.source.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/imagepolicies.image.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/imagerepositories.image.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/imageupdateautomations.image.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/kustomizations.kustomize.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/ocirepositories.source.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/providers.notification.toolkit.fluxcd.io 已删除
✔ CustomResourceDefinition/receivers.notification.toolkit.fluxcd.io 已删除
✔ Namespace/flux-system 已删除
✔ 卸载完成
use-cluster $(aws eks list-clusters --query 'clusters[]' --output text)
预期输出类似于:
通过 AWS 控制台 WSParticipantRole 授予 C9_USER 对集群的访问权限
在 /home/ec2-user/.kube/config 中更新上下文 arn:aws:eks:eu-west-1:xxxxxxxxxxxx:cluster/mycluster1