Kubernetes / 云计算

二进制部署一套高可用K8s集群-1.23+(五)

温馨提示:本文最后更新于2022-04-18 12:25:30,某些文章具有时效性,若有错误或已失效,请在下方留言或提交工单提交工单
浅时光 · 4月18日 · 2022年 本文17100个字,预计阅读43分钟 4817次已读

六、部署高可用kube-apiserver集群

二进制部署一套高可用K8s集群-1.23+(五)-浅时光博客

Kubernetes资源获取

扫描左侧二维码,并输入关键词【k8s】获取所需要的K8s软件包及证书文件

1、创建 kubernetes-master 证书和私钥

[root@k8s-master1 work]# cat > kubernetes-csr.json <<EOF
{
  "CN": "kubernetes-master",
  "hosts": [
    "127.0.0.1",
    "192.168.66.62",
    "192.168.66.63",
    "192.168.66.64",
    "10.254.0.1",
    "kubernetes",
    "kubernetes.default",
    "kubernetes.default.svc",
    "kubernetes.default.svc.cluster",
    "kubernetes.default.svc.cluster.local.",
    "kubernetes.default.svc.cluster.local."
  ],
  "key": {
    "algo": "rsa",
    "size": 2048
  },
  "names": [
    {
      "C": "CN",
      "ST": "ShangHai",
      "L": "ShangHai",
      "O": "k8s",
      "OU": "dqz"
    }
  ]
}
EOF
  • 生成证书和私钥
[root@k8s-master1 work]# cfssl gencert -ca=/opt/k8s/work/ca.pem \
  -ca-key=/opt/k8s/work/ca-key.pem \
  -config=/opt/k8s/work/ca-config.json \
  -profile=kubernetes kubernetes-csr.json | cfssljson -bare kubernetes
二进制部署一套高可用K8s集群-1.23+(五)-浅时光博客
[root@k8s-master1 work]# ls kubernetes*pem
kubernetes-key.pem  kubernetes.pem
  • 将生成的证书和私钥文件拷贝到所有 master 节点
[root@k8s-master1 work]# for node_ip in ${MASTER_IPS[@]}
  do
    echo ">>> ${node_ip}"
    ssh root@${node_ip} "mkdir -p /etc/kubernetes/cert"
    scp kubernetes*.pem root@${node_ip}:/etc/kubernetes/cert/
  done
温馨提示:不可白嫖哦!请评论后刷新页面查看。未绑定邮箱用户,请绑定邮箱之后再评论!点击绑定邮箱

本系列文章总共文章来源(Source):浅时光博客六篇,将在每周一进行发布,微信小程序同步推送。

二进制部署一套高可用K8s集群-1.23+(五)-浅时光博客



关注本站官方微信公众号『精彩程序人生』

扫描左侧二维码关注我们的微信公众帐号,在微信公众帐号中回复【资料】即可获取各类互联网技术学习资料。
关注博主不迷路~


本文作者:浅时光
原文链接:https://www.dqzboy.com/9734.html
版权声明:知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可
转载时请以超链接形式标明文章原始出处和作者信息
免责声明:本站发布的内容(图片、视频和文字)以及一切破解补丁、注册激活和软件解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。访问和下载本站内容,说明您已同意上述条款!


9 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!

  1. gaizi河北·衡水2022-5-17 · 10:22

    继续学习,跟着部署一遍

  2. K.S广东·广州2022-5-10 · 14:40

    谢谢分享,学习了

  3. 流年上海2022-5-6 · 20:58

    谢谢分享,学习一番

  4. 好運黏黏2022-5-6 · 20:42

    谢谢分享,学习学习

  5. 詹光军浙江·杭州2022-4-28 · 10:28

    一直支持学习串

  6. luonan北京2022-4-25 · 21:07

    支持下,谢谢分享

  7. Devops小白安徽·合肥2022-4-18 · 20:17

    终于等到你

  8. 冰梦上海2022-4-18 · 14:40

    学而时习之

  9. fcsh浙江·杭州2022-4-18 · 10:54

    学而时习之

本站已稳定运行: | 耗时 0.512 秒 | 查询 36 次 | 内存 44.82 MB