kubectl config set-context default --cluster=$(kubectl config view -o jsonpath='{.clusters[0].name}') --namespace=default --user=kube-support --kubeconfig=kube-support-config 6.绑定用户与集群角色: kubectl create clusterrolebinding kube-support-kube-reader --clusterrole=kube-reader-cluster-role...
EOF# kubectl apply -f cert-manager.yml* 验证# kubectl get service -n cert-managerNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE cert-manager ClusterIP 10.43.185.68 <none> 9402/TCP 176m cert-manager-webhook ClusterIP 10.43.191.203 <none> 443/TCP 176m * uninstall# helm uninstall cert-manage...
ClusterIP string `json:"clusterIP,omitempty" protobuf:"bytes,3,opt,name=clusterIP"` // 随机ip地址列表(kubectl cli未指定的话),指定本服务的ip(多个)地址 ClusterIPs []string `json:"clusterIPs,omitempty" protobuf:"bytes,18,opt,name=clusterIPs"` // 服务被暴露的方式:ClusterIP/NodePort/LoadBala...
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'. [root@k3s-master ~]# kubectl get pod -A NAMESPACE NAME READY STATUS RESTARTS AGE kube-system local-path-provisioner-5ff76fc89d-k4w4b 1/1 Running 0 3h57m kube-system metrics-server-86cbb8457f-rfjht 1/1 ...
name: cluster-admin subjects: - kind: ServiceAccount name: admin-user namespace: kubernetes-dashboard 之后我们运行如下指令: kubectl apply -f dashboard-admin.yaml 会有如下提示: 上方提示表示账号创建成功 这里可以看下我们的版本号(后面有坑),使用如下指令,查看可得我的k3s版本大概是1.27,大于1.24: ...
Running: k3sup install2023/10/2609:04:35192.168.1.11PublicIP:192.168.1.11[INFO]Findingreleaseforchannel v1.24[INFO]Usingv1.24.17+k3s1asrelease...Savingfileto:/tmp/config# Test your cluster with:export KUBECONFIG=/tmp/config kubectl configuse-contextdefaultkubectl get node-o wide ...
/var/run/dockershim.sock name: k8s-master taints: - effect: NoSchedule key: node-role.kubernetes.io/master --- apiServer: timeoutForControlPlane: 4m0s apiVersion: kubeadm.k8s.io/v1beta2 certificatesDir: /etc/kubernetes/pki clusterName: kubernetes controllerManager: {} dns: type: CoreDNS ...
cluster_nameCluster name.string"default-cluster"no ha_control_planeSet HA for K3S control plane.If HA true then 3 master nodes are provisioned.boolfalseno k3s_cloud_controller_disablek3s default network cloud controller configurationbooltrueno ...
原理就是,将 K8S 的相关组件封装到 K3S 的二进制文件中去,然后启动这二进制文件就可以启动一个成熟的 K8S 集群。我们可以看到 K3S 和 K8S 的架构基本差不多,其中 k3s-server 对应这个 control-plane,而 k3s-agent 对应着 node 节点。 可以看到 k3s 中使用的默认存储是 SQLite(自带),且默认的网络使用的是 Fl...
为方便后面区分查看节点信息,我们需要配置一下每一台机器的 hostname 使用hostnamectl命令,hostnamectl set-hostname name,再通过 hostname 或者 hostnamectl status 命令查看更改是否生效 [root@localhost ~]# hostnamectl set-hostname master #这里是设置master ...