为 2 节点 gentoo linux kubernetes 集群创建一个合适的 kubeconfig 文件

creating a proper kubeconfig file for a 2 node gentoo linux kubernetes cluster

我家里有两台使用 Gentoo 的服务器 Linux ~amd64。我想在它们上面安装 Kubernetes 来玩一下。

Gentoo 现在将所有与 Kubernetes 相关的依赖项打包在一个名为 sys-cluster/kubernetes 的包中,目前可用的最新版本是 1.18.3。

我最后一次玩 Kubernetes 是几年前的事了,我想我完全忘记了一切。

所以我在两台服务器上都安装了 kubernetes。因为我使用 systemd 并且包仅包含 kubelet systemd 服务,所以我还为 kube-apiserverkube-controller-managerkube-proxykube-scheduler.[=22 创建了 systemd 初始化脚本=]

现在这个包也有kubeadm但是我想知道如何手动安装和配置kubernetes

现在我想为我的集群配置创建一个 kubeconfig 文件。 我用谷歌搜索并找到以下 url:http://docs.shippable.com/deploy/tutorial/create-kubeconfig-for-self-hosted-kubernetes-cluster/

第一步是 Make sure you can access the cluster 但我想我想创建 kubeconfig 以便服务正确知道如何访问我的集群!

这个网站已经讨论了已经配置的秘密,但还没有..我从头开始,这可能不是正确的方法。

一般来说,我想知道如何为我的设置正确创建一个 kubeconfig 文件,然后我将配置服务以使用这个 kubeconfig 文件并从那里继续。

非常感谢有关此问题的任何信息。

所以我也在 Kubernetes slack 频道中询问了这个问题,他们为我提供了这个项目:https://github.com/kelseyhightower/kubernetes-the-hard-way

这是一个关于如何以困难的方式配置 kubernetes 的文档项目,在文档中他们将其设置在 google 云中,但很容易理解他们在云上做了什么以及如何在云上进行配置你的网络。