ICode9

精准搜索请尝试: 精确搜索
  • Kubernetes学习笔记(二十六):KubeConfig2022-09-06 21:35:14

    使用访问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远程开发的调试和测试2022-06-14 00:31:35

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

  • 【转载】外网通过kubeconfig访问内网下k8s集群2022-05-07 17:02:00

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

  • [k8s] 创建sa类型的kubeconfig2022-04-03 03:31:25

    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 授权集群端点2022-02-16 12:01:54

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

  • Kubernetes(K8s) kubectl proxy 常用命令2022-01-31 11:04:36

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

  • Kubernetes(K8s) kubectl run 常用命令2022-01-31 11:04:21

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

  • Kubernetes(K8s) kubectl label 常用命令2022-01-31 11:03:44

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

  • Kubernetes(K8s) kubectl attach 常用命令2022-01-31 10:33:15

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

  • Kubernetes(K8s) kubectl exec 常用命令2022-01-31 10:32:04

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

  • k8s中kubeconfig的配置及使用2022-01-18 15:32:55

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

  • 通过clientset获取deployment2022-01-15 20:34:42

    我用的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常用命令2022-01-05 14:37:25

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

  • Kubernetes(K8s) kubectl replace常用命令2022-01-05 14:37:24

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

  • day02 K8s二进制安装2022-01-05 11:05:45

    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常用命令2022-01-01 10:36:26

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

  • Kubernetes(K8s) kubectl get 常用命令2022-01-01 10:04:24

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

  • OpenShift image registry 概述2021-12-19 01:34:51

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

  • 【kubernetes】k8s使用客户端连接haproxy访问高可用集群流程详细说明【使用kubeconfig连接haproxy】【kubeconfig配置全部流程】2021-12-06 12:30:55

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

  • submariner + traefik 实现跨集群灰度发布2021-11-19 12:35:17

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

  • client-go实战之五:DiscoveryClient2021-09-10 07:01:04

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

  • client-go实战之二:RESTClient2021-09-07 07:00:55

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

  • RBAC---用户2021-09-06 16:31:06

    创建用户 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合并2021-09-03 10:02:19

    安装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 demo2021-08-23 20:33:15

    源码路径: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

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有