首页 > TAG信息列表 > kubeconfig

Kubernetes学习笔记(二十六):KubeConfig

使用访问API获取pods信息: curl https://my-kube-playground:6443/api/v1/pods \ --key admin.key --cert admin.crt --cacert ca.crt 用kubectl达成相同的目的: kubectl get pods --server my-kube-playground:6443 --client-key admin.key --client-certificate admin.crt

VS Code中Golang远程开发的调试和测试

在 .vscode 目录下创建如下两个文件 launch.json { "configurations": [ { "name": "Connect to server", "type": "go", "request": "launch", "mode": "

【转载】外网通过kubeconfig访问内网下k8s集群

公有云上组建k8s集群时,通常是使用绑定在节点网卡上的IP地址来部署集群,此时,一般使用的是192.168.x.x这样的私网IP。 使用时,我们可能希望在本地使用k8s集群的kubeconfig文件来访问集群。但记录在kubeconfig文件中的server的IP地址是192.168.x.x这样的私网IP, 本地不能直接访问,将kubec

[k8s] 创建sa类型的kubeconfig

123 --- apiVersion: v1 kind: ServiceAccount metadata: name: my-configmap-updater --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: configmap-updater rules: - apiGroups: [""] resources: ["configmaps&q

Rancher Server 授权集群端点

Rancher Server 和下游集群之间有明显的延迟,或 Rancher Server 不可用时,用户可以通过授权集群端点连接下游集群,实现 Rancher Server 和集群之间的通信,降低网络延迟。 需要注意的是,只有 Rancher 部署的 Kubernetes 集群(RKE 集群)可以使用授权集群端点这个功能。其他类型的集群,如导

Kubernetes(K8s) kubectl proxy 常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl proxy 常用命令

Kubernetes(K8s) kubectl run 常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl run 常用命令。

Kubernetes(K8s) kubectl label 常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl label 常用命令

Kubernetes(K8s) kubectl attach 常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl attach 常用命

Kubernetes(K8s) kubectl exec 常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl exec 常用命令

k8s中kubeconfig的配置及使用

1、概述 kubeconfig文件保存了k8s集群的集群、用户、命名空间、认证的信息。kubectl命令使用kubeconfig文件来获取集群的信息,然后和API server进行通讯。 注意:用于配置对集群的访问的文件称为kubecconfig文件。也就是说,kubeconfig文件中包含的内容是集群的配置。但是,并不是必须

通过clientset获取deployment

我用的k8s api版本是v0.22.3 package main import ( "context" "flag" "fmt" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" "k8s.io/client-

Kubernetes(K8s) kubectl replace常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl replace常用命

Kubernetes(K8s) kubectl replace常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl replace常用命

day02 K8s二进制安装

day02 K8s二进制安装 1、环境初始化 1.1、 软件系统版本 软件 版本 CentOS CentOS Linux release 7.7.1908 (Core) Docker 19.03.12 Kubernetes V1.18.8 Flannel V0.13.0 Kernel-lm 4.18+ Kernel-lm-devel 4.18+ Haproxy 1.5.18 Keepalived 1.3.5 1.2、

Kubernetes(K8s) kubectl create常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl create常用命令

Kubernetes(K8s) kubectl get 常用命令

Kubernetes(K8s)中使用Kubectl 命令行工具管理 Kubernetes 集群。 kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。本文主要介绍Kubernetes(K8s)中kubectl get常用命令。

OpenShift image registry 概述

0. 前言 docker 镜像管理之 overlay2 最佳实践 中介绍了 image 的底层逻辑联合文件系统和分层结构。 image 存储在 registry 中,对于不同平台使用 registry 的策略有所区别。本文基于 RedHat 的 OpenShift 平台,对 registry 做概述。大致介绍 openshift registry 的框架,详细了解可

【kubernetes】k8s使用客户端连接haproxy访问高可用集群流程详细说明【使用kubeconfig连接haproxy】【kubeconfig配置全部流程】

文章目录 master高可用部署流程客户端连接haproxy访问高可用集群环境确认与准备【必看】客户端连接happroxy说明kubeconfig配置【master上操作】客户端测试说明测试 更好的部署master高可用的方式 master高可用部署流程 去这篇博客,内容过多,需要6台虚拟机,有条件的建议跟

submariner + traefik 实现跨集群灰度发布

本文介绍一种跨集群应用灰度发布方案,通过 submariner 实现不同集群内 Pod 和 Service 的互联互通,基于 Traefik 完成流量的权重控制。 一、准备两个集群 准备两台机器,分别部署两个 K3s 集群,网络配置如下: NodeOSClusterPod CIDRService CIDRnode-aCentOS 7cluster-a10.44.0.0/1

client-go实战之五:DiscoveryClient

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于DiscoveryClient 本文是《client-go实战》系列的第五篇,主角是最后一种客户端:DiscoveryClient,咱们之前学习的Clientset和dynamicClient

client-go实战之二:RESTClient

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 系列文章链接 client-go实战之一:准备工作 client-go实战之二:RESTClient client-go实战之三:Clientset client-go实战之四:dynamicClient cli

RBAC---用户

创建用户 cfssl gencert -ca=ca.crt -ca-key=ca.key -profile=kubernetes /opt/yaml/RBAC/user.json | cfssljson -bare clerk export KUBE_APISERVER="https://10.72.40.16:6443" kubectl config set-cluster kubernetes --certificate-authority=/etc/kubernetes

[Tips] kubeconfig合并

安装kubecm工具: $ export VERSION=v0.8.0 # linux x86_64 安装包 $ curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v${VERSION}/kubecm_${VERSION}_Linux_x86_64.tar.gz # macos 安装包 $ curl -Lo kubecm.tar.gz https://github.com/sunny082

leader-election demo

源码路径:https://github.com/kubernetes/client-go/blob/master/examples/leader-election/main.go /* Copyright 2018 The Kubernetes Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance w