当前位置: 首页 > news >正文

7. k8s二进制集群之Kube ApiServer部署

  • 创建kube工作目录(仅在主节点上创建即可)
  • 同样在我们的部署主机上创建apiserver证书请求文件
  • 根据证书文件生成apiserver证书
  • 仅接着创建TLS所需要的TOKEN
  • 创建apiserver服务的配置文件(仅在主节点上创建即可)
  • 创建apiserver服务管理配置文件
  • 对所有master节点分发证书 & TOKEN
  • 都安装好了,下面我们启动一下apiserver服务
  • 最后完成了,怎么来验证apiserver服务呢?
  • 总结

继续上一篇文章《k8s二进制集群之各节点部署》下面介绍一下各节点的部署与配置。

创建kube工作目录(仅在主节点上创建即可)

mkdir -p /etc/kubernetes/
mkdir -p /etc/kubernetes/ssl
mkdir -p /var/log/kubernetes

同样在我们的部署主机上创建apiserver证书请求文件

需要替换成你自己的节点ip和证书信息

cat > kube-apiserver-csr.json <<"EOF"
{"CN": "kubernetes","hosts": ["127.0.0.1","192.168.3.41","192.168.3.42","192.168.3.43","192.168.3.100","10.96.0.1","kubernetes","kubernetes.default","kubernetes.default.svc","kubernetes.default.svc.cluster","kubernetes.default.svc.cluster.local"],"key": {"algo": "rsa","size": 2048},"names": [{"C":"CN","ST":"zhejiang","L":"hangzhou","O":"eyinfo","OU":"CN"}]
}
EOF

根据证书文件生成apiserver证书

cfssl gencert -ca=ca.pem -ca-key=ca-key.pem -config=ca-config.json -profile=kubernetes kube-apiserver-csr.json | cfssljson -bare kube-apiserver
#输出结果
2024/07/17 20:07:16 [INFO] generate received request
2024/07/17 20:07:16 [INFO] received CSR
2024/07/17 20:07:16 [INFO] generating key: rsa-2048
2024/07/17 20:07:17 [INFO] encoded CSR
2024/07/17 20
http://www.lryc.cn/news/532127.html

相关文章:

  • QT笔记——多语言翻译
  • 【2025】camunda API接口介绍以及REST接口使用(3)
  • js面试some和every的区别
  • Vue 中如何嵌入可浮动的第三方网页窗口(附Demo)
  • 【大数据技术】词频统计样例(hadoop+mapreduce+yarn)
  • java进阶知识点
  • 深度学习系列--02.损失函数
  • 构建一个数据分析Agent:提升分析效率的实践
  • 在K8S中,如何把某个worker节点设置为不可调度?
  • 硬件电路基础
  • 5 前端系统开发:Vue2、Vue3框架(上):Vue入门式开发和Ajax技术
  • 阿里 Java 岗个人面经分享(技术三面 + 技术 HR 面):Java 基础 +Spring+JVM+ 并发编程 + 算法 + 缓存
  • vue2-给data动态添加属性
  • Linux 文件和目录
  • 【大数据技术】本机DataGrip远程连接虚拟机MySQL/Hive
  • Leetcode 3440. Reschedule Meetings for Maximum Free Time II
  • 专门记录台式电脑常见问题
  • [操作系统] 进程终止
  • [x86 ubuntu22.04]进入S4失败
  • 12.外观模式(Facade Pattern)
  • ES6 入门教程:箭头函数、解构赋值及其他新特性详解
  • win编译openssl
  • 51单片机看门狗系统
  • 探索 paraphrase-MiniLM-L6-v2 模型在自然语言处理中的应用
  • 2025最新软件测试面试大全(附答案+文档)
  • Java语法进阶
  • UNI-MOL: A UNIVERSAL 3D MOLECULAR REPRESENTATION LEARNING FRAMEWORK
  • 笔记day7
  • 106,【6】 buuctf web [SUCTF 2019]CheckIn
  • 基于Ubuntu2404搭建Zabbix7.2