|
|
|
|
|
by kureikain
3099 days ago
|
|
Setting up a K8S cluster isn't that hard actually. From my experience, the hard part kickin when dealing with stateful service which needs to associated with volume. Even with a managed cluster, you still have to solve that problem. Either you pre-provision disk or use dynamic volume. Next is when upgrading K8S version. with a stateless service, it's a walk in a prt to upgrade. With data volume it's more tricky to upgrade because you want to control the process of replacing node and want to ensure the data volume get mounted and migrated to new node properly. Thing get harder especially with stuff like Kafka/ZooKeeper when pods get remove and the re-balancing happen. In other words, managed Kuber actually offer not much. You still have to be carefully planning and it isn't magically solve all problem for you. |
|