curl -sLS https://get.k3s.io | INSTALL_K3S_EXEC='server --tls-san 10.10.10.10' sh - 等待安装成功后,就可将 kubernetes 集群的 kubeconfig 文件下载本地电脑中,默认存放到~/.kube/目录中 cat /etc/rancher/k3s/k3s.yaml 修改kubeconfig 文件的IP地址内容来达到远程访问管理集群的目的。 server: https...
# --tls-san # 在TLS证书中添加其他主机名或IP作为主机备用名称 # 即在公网环境下允许通过公网IP访问控制、操作远程集群 # 或者部署多个Server并使用LB进行负责,就需要保留公网地址 $ curl -sfLhttp://rancher-mirror.cnrancher.com/k3s/k3s-install.sh| \ INSTALL_K3S_MIRROR=cn \ INSTALL_K3S_EXEC="--tls...
INSTALL_K3S_EXEC="server --disable traefik"是另外的设计,并没有深究。 因此之前用 Host Traefik 解*.example.com的泛域名证书的方案不再适用了。需要改成每个 App 自己的 Ingress 去管理自己的证书app01.example.com。注意安装参数里面有一个--tls-san是用来处理 k8s server 和 agent 之间请求的,不是用来处...
k3s.io | INSTALL_K3S_EXEC='server --tls-san 127.0.0.1' INSTALL_K3S_CHANNEL='stable' sh -[INFO] Finding release for channel stable[INFO] Using v1.24.3+k3s1 as release[INFO] Downloading hash https://github.com/k3s-io/k3s/releases/download/v1.24.3+k3s1/sha256sum-amd64.txt[INFO] ...
tls-san: - "foo.local" node-label: - "foo=bar" - "something=amazing" 相当于 k3s server \ --write-kubeconfig-mode "0644" \ --tls-san "foo.local" \ --node-label "foo=bar" \ --node-label "something=amazing" 示例命令 mkdir -p /etc/rancher/k3s ...
# INSTALL_K3S_MIRROR=cn:使用K3S国内镜像# --cluster-init:启用集群模式和嵌入式etcd# --tls-san:kube-vip的虚拟IP(用于外部或worker节点的API访问)# node-cidr-mask-size-ipv4:配置每个K3S节点的子网大小。# --kubelet-arg=max-pods:配置每个K3S节点的最大pod数# --cluster-cidr:pod的IP网段# --service...
curl-sfLhttps://rancher-mirror.rancher.cn/k3s/k3s-install.sh|INSTALL_K3S_MIRROR=cnsh-s- server --tls-san<Master节点 IP> 到此Master节点就安装完成了,可以通过以下命令来验证: 代码语言:shell 复制 kubectl get all image.png 部署K3s的Worker节点(如果只有一台服务器部署单节点K3s的话可跳过此章节) ...
--tls-san k3s.elvin.vip \ --service-node-port-range 80-32767 \ --cluster-cidr 10.20.0.0/16 \ --service-cidr 10.21.0.0/16 \ --disable-helm-controller \ --disabletraefik 安装过程如下,安装时间13秒 参数说明: time 测量命令执行时间
2. 登录Master-1节点,然后执行以下命令,tls-san是添加的SLB的地址,这个参数可以多次使用,如果你有多个IP或者有多个域名可以多次添加。 INSTALL_K3S_SKIP_DOWNLOAD=true install.sh server \ --datastore-endpoint='mysql://k3s:yourpassword@tcp(10.128.97.77:35474)/k3s' \ ...
curl -sLShttps://get.k3s.io | INSTALL_K3S_EXEC='server --tls-san 10.10.10.10' sh - 等待安装成功后,就可将 kubernetes 集群的 kubeconfig 文件下载本地电脑中,默认存放到~/.kube/目录中 cat /etc/rancher/k3s/k3s.yaml 修改kubeconfig 文件的IP地址内容来达到远程访问管理集群的目的。