您当前的位置: 首页 >  kubernetes
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Kubernetes 小白学习笔记(19)--高可用kubernetes集群

软件工程小施同学 发布时间:2020-10-22 19:14:44 ,浏览量:0

 

 

 

config.json

{
    "CN": "$HOSTNAME",
    "hosts": [
        "$HOSTNAME",
        "PRIVATE_IP"
    ],
    "key": {
        "algo": "ecdsa",
        "size": 256
    },
    "names": [
        {
            "C": "US",
            "ST": "CA",
            "L": "San Francisco"
        }
    ]
}
本章涉及到的cfssl命令:

cfssl gencert -ca=ca.pem -ca-key=ca-key.pem -config=ca-config.json -profile=server config.json | cfssljson -bare server
cfssl gencert -ca=ca.pem -ca-key=ca-key.pem -config=ca-config.json -profile=peer config.json | cfssljson -bare peer

cfssl gencert -ca=ca.crt -ca-key=ca.key -config=ca-config.json -profile=client client.json | cfssljson -bare client

 

 

clien.json

{
  "CN": "client",
  "key": {
      "algo": "ecdsa",
      "size": 256
  }
}

 

 

config.yaml

config.yaml
  apiVersion: kubeadm.k8s.io/v1alpha1
  kind: MasterConfiguration
  api:
    advertiseAddress: 
    controlPlaneEndpoint: 
  etcd:
    endpoints:
    - https://:2379
    - https://:2379
    - https://:2379
    caFile: /etc/kubernetes/pki/etcd/ca.crt
    certFile: /etc/kubernetes/pki/etcd/client.crt
    keyFile: /etc/kubernetes/pki/etcd/client.key
  networking:
    podSubnet: 
  apiServerCertSANs:
  - 
  - 
  apiServerExtraArgs:
    apiserver-count: "3"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

内容来自:

https://coding.imooc.com/class/284.html

 

 

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0651s