Я установил CentOS Atomic Host в качестве операционной системы для кубернетов на AWS.Кубернетес на провайдере облаков AWS
Все работает нормально, но, похоже, я что-то пропустил.
Я не настроил поставщика облачных вычислений и не могу найти документацию по этому вопросу.
В этом вопросе я хочу знать: 1. Какие особенности облачного провайдера дает кубернетам? 2. Как настроить поставщика облачных сервисов AWS?
UPD 1: внешняя балансировка нагрузки не работает; Я еще не тестировал awsElasticBlockStore
, но я также подозреваю, что он не работает.
UPD 2: подробнее Услуги:
$ kubectl get svc nginx-service-aws-lb -o yaml
apiVersion: v1
kind: Service
metadata:
creationTimestamp: 2016-01-02T09:51:40Z
name: nginx-service-aws-lb
namespace: default
resourceVersion: "74153"
selfLink: /api/v1/namespaces/default/services/nginx-service-aws-lb
uid: 6c28b718-b136-11e5-9bda-06c2feb29b0d
spec:
clusterIP: 10.254.172.185
ports:
- name: http-proxy-protocol
nodePort: 31385
port: 8080
protocol: TCP
targetPort: 8080
- name: https-proxy-protocol
nodePort: 31370
port: 8443
protocol: TCP
targetPort: 8443
selector:
app: nginx
sessionAffinity: None
type: LoadBalancer
status:
loadBalancer: {}
Привет, Даниэль, спасибо за ваш ответ. Я нашел роли AWS IAM в [репозитории кубернетов] (https://github.com/kubernetes/kubernetes/tree/master/cluster/aws/templates/iam). –
относительно атомного хоста, проверьте этот документ https://docs.openshift.org/latest/install_config/configuring_aws.html#configuring-aws-variables –