Как запустить кластер Kubernetes на ноутбуке. Подготовка
Давно мечтал развернуть кластер Kubernetes(или k8s) у себя на ноутбуке. Этим хотел понять как этот кластер работает. Когда искал информацию по этой теме, то нашёл только инструкцию Kelsey Hightower под названием “Kubernetes The Hard Way”(KTHW) на английском языке. Не нашёл ничего подходящего и решил написать пошаговую инструкцию, как запустить кластер kubernetes на ноутбуке.
Эти знание мне потом помогли сдать экзамен Certified Kubernetes Administrator(CKA)
Материал получился большим, поэтому я разделил на несколько частей.
Призрачная ошибка соединения
На работе словили интересный баг: время от времени апликуха не могла подключиться к LDAP серверу и ругалась в логи.
Зачем chef provisioning пересоздал всё в AWS и как это поправить.
Для того, что бы накатывать изминения в этот и некоторые другие сайты очень удобно пользоваться инструментами конфигурационного управления(Configuration Management tools), такими как OpsCode Chef, Puppet, RedHad Ansible. Мне ближе всего и удобнее использовать Chef потому что, это DSL к Ruby и код легко читается и пишется, а к тому же несколько лет назад был дополнен ещё надстройкой для создания и конфигурирования облачных ресурсов Chef Provisioning.