gpt4 book ai didi

azure - 配置kubectl命令访问azure上的远程kubernetes集群

转载 作者:行者123 更新时间:2023-12-03 10:33:37 25 4
gpt4 key购买 nike

我有一个在 azure 上运行的 kubernetes 集群。从本地 kubectl 命令访问集群的方式是什么?我提到了here但在 kubernetes 主节点上没有 kube 配置文件。另外,kubectl config view 结果为

apiVersion: v1
clusters: []
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []

最佳答案

找到了一种无需通过 ssh 连接到集群中某个节点即可访问远程 kubernetes 集群的方法。您需要编辑 ~/.kube/config 文件,如下所示:

apiVersion: v1 
clusters:
- cluster:
server: http://<master-ip>:<port>
name: test
contexts:
- context:
cluster: test
user: test
name: test

然后通过执行设置上下文:

kubectl config use-context test

此后您应该能够与集群交互。

注意:要添加认证和 key 使用,请点击以下链接:http://kubernetes.io/docs/user-guide/kubeconfig-file/

或者,您也可以尝试以下命令

kubectl config set-cluster test-cluster --server=http://<master-ip>:<port> --api-version=v1
kubectl config use-context test-cluster

关于azure - 配置kubectl命令访问azure上的远程kubernetes集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36306904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com