Как посмотреть различия между конфигурационным файлом и реальными ресурсами - PullRequest
1 голос
/ 24 апреля 2019

Я создал кластер kubernetes, используя kops и его конфигурационный файл в S3.

Проблема в том, что я изменил некоторые ресурсы вручную (например, свойства ec2).

Я хотел бы знать, есть ли способ просмотреть изменения, которые я сделал вручную.

Надеюсь, вы поможете мне.

Ответы [ 3 ]

0 голосов
/ 24 апреля 2019

Учитывая, что вы использовали сервис конфигурации AWS для аудита конфигураций ваших ресурсов AWS, вы можете просмотреть изменения либо с помощью консоли AWS Config, либо с помощью интерфейса командной строки AWS.


Пожалуйста, обратитесь Просмотр сведений о конфигурации , чтобы увидеть необходимые изменения.

0 голосов
/ 25 апреля 2019

Попробуйте kubediff от ткацкого завода.

https://github.com/weaveworks/kubediff

0 голосов
/ 24 апреля 2019

То, как я это делаю, это копы terraform output https://github.com/kubernetes/kops/blob/master/docs/terraform.md (флаг --target=terraform). Тогда

  1. Создать кластер с помощью terraform
  2. сделать что-нибудь вручную
  3. Выполнить terraform plan. Это покажет разницу между current и config. Либо нажмите apply, чтобы отменить изменения вручную, либо внесите изменения в код вручную и повторно примените.
...