kubernetesにはcloud-providerという機能があります.一般的にはawsや,gkeなどが元から対応しているみたいですね.
また自分でも実装することができるようなので,それならやってみようとした時に出鼻くじかれた話です.
環境
Go1.13
問題に直面した!!
go 1.13ではgo mod init
をすると直下にgo.mod
が作成されます.
そのあとにgo getでいい感じにパッケージを持ってきてくれます.
ただ...
go get k8s.io/kubernetes/cmd/cloud-controller-manager/app
これ動きません
エラーが出ます.
解決!
depを使いましょう.これで解決できます.
いい感じにパッケージを持ってきてくれます.
以上です