nginx - 如何在 Kubernetes 的 admin.conf 文件中更改服务器?
问题描述
我有一个单节点 c=kubernetes 集群,我正在清理主节点。我正在使用以下命令来创建我的集群。
#Only on the Master Node: On the master node initialize the cluster.
sudo kubeadm init --pod-network-cidr=192.168.0.0/16 --ignore-preflight-errors=NumCPU
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
#Add pod network add-on
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/2140ac876ef134e0ed5af15c65e414cf26827915/Documentation/kube-flannel.yml
# Ref: https://github.com/calebhailey/homelab/issues/3
kubectl taint nodes --all node-role.kubernetes.io/master-
kubectl get nodes
kubectl get pods --all-namespaces
#for nginx
kubectl create deployment nginx --image=nginx
#for deployment nginx server
#https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
由于 admin.cnfig 文件是自动生成的,因此它已将服务器分配给https://172.17.0.2:6443
我希望它使用 '0.0.0.0:3000' 代替。我怎样才能做到这一点?
解决方案
将多集群限制为一个节点的原因是什么?也许您可以提供一些更具体的信息,并且还有另一种解决方法。
推荐阅读
- php - 如何使用 laravel 中的 query() 函数对两个日期之间的数据进行排序
- python - 在python中找到一个原像需要多长时间
- python - 如何抓取隐藏在可折叠元素内的数据?
- pydeck - 将标题放在 pydeck 图上的方法?
- php - PHP 不会在 BDD 上获得 ID
- wpf - wpf 应用程序在安装时不检查更新
- css - 我可以像在 vscode 中那样在选择中使用边界半径吗?
- php - 安装 SSL 后 php 文件(不是 html)的 500 内部服务器错误
- c++ - 将 3 个 std::vector 组合成一个临时的单个 std::vector 的最简单方法?
- c++ - C++ STL 堆栈与 forward_list