首页 > 其他分享 >Kubernetes集群配置APIServer公网访问

Kubernetes集群配置APIServer公网访问

时间:2022-11-18 22:23:37浏览次数:62  
标签:apiserver kubernetes Kubernetes 证书 APIServer etc 公网 kubeadm config

内容纲要

首先打开 /etc/kubernetes/pki 目录,里面会有很多证书。

执行命令查看当前证书允许通过哪些地址访问 APIServer:

openssl x509 -in apiserver.crt -noout -text|grep -A  2 'Alternative'

可以看到证书允许的都是些内网 IP、本地 DNS 等。

备份好当前的密钥和客户端证书:

mv apiserver.crt apiserver.crt.bak
mv apiserver.key apiserver.key.bak

修改 kubeadm.config 配置:

nano /etc/kubernetes/kubeadm-config.yaml

如果找不到这个文件,可以重新生成:

 kubeadm config view | tee /etc/kubernetes/kubeadm-config.yaml

在这里加上要绑定的域名:

重新生成证书:

kubeadm init phase certs apiserver --config /etc/kubernetes/kubeadm-config.yaml

标签:apiserver,kubernetes,Kubernetes,证书,APIServer,etc,公网,kubeadm,config
From: https://www.cnblogs.com/maxzhang1985/p/16905039.html

相关文章

  • 第二章 Kubernetes架构原则和对象设计
    Kubernetes架构 根据如上架构对各组件进行讲解etcdetcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布......
  • Kubernetes介绍和资源管理
    Kubernetes介绍和资源管理Kubernetes介绍官网:https://kubernetes.io/一、应用部署方式演变1、传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其他......
  • Kubernetes—资源管理
    3.资源管理3.1资源管理介绍在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部......
  • azure 如何进入 kubernetes & 进入 pods 调试
    1.进入kubernetesservice资源下2.点击connect   azloginazaccountset--subscription****azaksget-credentials--resource-group****--nam......
  • 树莓派简单搭建公网SVN服务器
    前言我有两台电脑一个是台式一个是本本,外出都会带上笔记本,有时想敲代码了,SVN服务器无法链接实在不方便。为了解决这个问题,把树莓派稍微设置下,就该成了公网服务器,下面对整......
  • Kubernetes_k8s持久化存储(亲测可用)
    一、前言新建具有两个节点的k8s集群,主节点(master节点/m节点)的ip地址是192.168.100.150,从节点(w1节点)的ip地址是192.168.100.151。本文操作如何将pod中的containe......
  • Pod的理解(chrono《kubernetes入门实战课》笔记整理)
     【为什么要有pod】pod,直译为豌豆荚,形象地描述了它的功能,它内部包含很多豆子,这一颗颗豆子,就是每个组件、成员。既然pod也是为了运行容器,为什么不直接用docker运行呢?因为......
  • Kubernetes日志采集Sidecar模式介绍
    摘要:DaemonSet和Sidecar模式各有优缺点,目前没有哪种方式可以适用于所有场景。因此我们阿里云日志服务同时支持了DaemonSet以及Sidecar两种方式,并对每种方式进行了一些额外......
  • Kubeadm搭建kubernetes集群
    Kubeadm搭建kubernetes集群环境说明|角色|ip|操作系统|组件||–|–|–||master|192.168.203.100|centos8|docker,kubectl,kubeadm,kubelet||node2......
  • 基于centos7.9二进制部署kubernetes1.25.4
    基于centos7.9二进制部署kubernetes1.25.41、环境准备IP地址主机角色系统192.168.100.153k8s-master01K8S集群主节点Centos7.9192.168.100.154k8s-ma......