💡
gitbook
Nacos+k8s集群动态配置与管理
Nacos+k8s集群动态配置与管理
  • 0️⃣Nacos+k8s集群动态配置与管理
Powered by GitBook
On this page
  • 准备环境
  • 步骤
  • 简单实验
  • 深度实践

Nacos+k8s集群动态配置与管理

基于nacos2.3.x的可生成配置文件功能,实现动态文件配置来管理k8s集群config文件

Last updated 1 year ago

准备环境

步骤

简单实验

  • nacos中创建命名空间,如 kube并导入config文件

  • 找到nacos产生的配置文件路径,如/home/nacos/kube/DEFAULT_GROUP/xxx,执行查看配置

kubectl config view --kubeconfig=/home/nacos/kube/DEFAULT_GROUP/configxxx
C:\Users\Administrator\Desktop>kubectl config view --kubeconfig=C:\Users\Administrator\.kube\config179
apiVersion: v1
clusters:
- cluster:
    certificate-authority: C:\Users\Administrator\.minikube\ca.crt
    extensions:
    - extension:
        last-update: Mon, 05 Jun 2023 10:43:56 CST
        provider: minikube.sigs.k8s.io
        version: v1.26.0
      name: cluster_info
    server: https://127.0.0.1:60646
  name: minikube
contexts:
- context:
    cluster: minikube
    extensions:
    - extension:
        last-update: Mon, 05 Jun 2023 10:43:56 CST
        provider: minikube.sigs.k8s.io
        version: v1.26.0
      name: context_info
    namespace: default
    user: minikube
  name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
  user:
    client-certificate: C:\Users\Administrator\.minikube\profiles\minikube\client.crt
    client-key: C:\Users\Administrator\.minikube\profiles\minikube\client.key

深度实践

根据以上实验理论,可设计一套基于nacos-api、kuberntes-client-fabric8的kubeconfig文件管理业务系统...

0️⃣