All Projects → fidelity → kconnect

fidelity / kconnect

Licence: Apache-2.0 license
Kubernetes Connection Manager CLI

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to kconnect

action-setup-kube-tools
Github Action that setup Kubernetes tools (kubectl, kustomize, helm, kubeconform, conftest, yq, rancher, tilt, skaffold) very fast and cache them on the runner. Please [✩Star] if you're using it!
Stars: ✭ 45 (-73.21%)
Mutual labels:  rancher, kubectl
multicloud
A multicloud demonstration presented at KubeCon 2019 EU featuring the Hipster Shop across AKS, GKE, and On-Premises
Stars: ✭ 13 (-92.26%)
Mutual labels:  aks, eks
Networking-and-Kubernetes
This is the code repo for Networking and Kubernetes: A Layered Approach. https://learning.oreilly.com/library/view/networking-and-kubernetes/9781492081647/
Stars: ✭ 103 (-38.69%)
Mutual labels:  aks, eks
pixie
Instant Kubernetes-Native Application Observability
Stars: ✭ 3,238 (+1827.38%)
Mutual labels:  aks, eks
kubeconfig-loader
A simple bash script for rotating local kubeconfigs
Stars: ✭ 20 (-88.1%)
Mutual labels:  kubectl, kubeconfig
kubectl-ssh-plugin-eks
This is plugin to SSH into Worker Nodes running on AWS
Stars: ✭ 18 (-89.29%)
Mutual labels:  kubectl, eks
iskan
Kubernetes Native, Runtime Container Image Scanning
Stars: ✭ 35 (-79.17%)
Mutual labels:  aks, eks
ki
Manage multiple kubeconfigs easily
Stars: ✭ 34 (-79.76%)
Mutual labels:  kubectl, kubeconfig
Libvirt K8s Provisioner
Automate your k8s installation
Stars: ✭ 106 (-36.9%)
Mutual labels:  rancher, kubectl
kubectl-sql
kubectl-sql is a kubectl plugin that use SQL like language to query the Kubernetes cluster manager
Stars: ✭ 50 (-70.24%)
Mutual labels:  kubectl
k3d-action
A GitHub Action to run lightweight ephemeral Kubernetes clusters during workflow. Fundamental advantage of this action is a full customization of embedded k3s clusters. In addition, it provides a private image registry and multi-cluster support.
Stars: ✭ 137 (-18.45%)
Mutual labels:  rancher
kubectl-evict-pod
This plugin evicts the given pod and is useful for testing pod disruption budget rules
Stars: ✭ 51 (-69.64%)
Mutual labels:  kubectl
kubectl-tmux-logs
A kubectl plugin to display container logs within separate tmux panes
Stars: ✭ 19 (-88.69%)
Mutual labels:  kubectl
terraform-provider-rancher
Terraform Rancher provider
Stars: ✭ 35 (-79.17%)
Mutual labels:  rancher
k8s-bootcamp
K8S hackfest content for Microsoft Tech Summit
Stars: ✭ 25 (-85.12%)
Mutual labels:  aks
waldur-homeport
Waldur HomePort is web-based client for the Waldur MasterMind.
Stars: ✭ 22 (-86.9%)
Mutual labels:  rancher
Kadalu
A lightweight Persistent storage solution for Kubernetes / OpenShift using GlusterFS in background.
Stars: ✭ 239 (+42.26%)
Mutual labels:  rancher
Asky
Asky开源架构:极简、轻量、极致性能《Asky零基础1小时学编程 dnc+vue+tidb+redis+rabbitMQ+ES》QQ群 779699538
Stars: ✭ 213 (+26.79%)
Mutual labels:  rancher
k8s-springboot-data-rest
Build & Deploy a real-world Java Springboot microservice on Azure. This project will immerse you in a series of hands-on labs that will show you how to use Azure Container Registry, Azure Kubernetes Service, Azure Container Instances, Azure DevOps & Jenkins CI/CD for building & deploying cloud-native applications.
Stars: ✭ 36 (-78.57%)
Mutual labels:  aks
terraform-openstack-rke2
Deploy Kubernetes on OpenStack with RKE2
Stars: ✭ 38 (-77.38%)
Mutual labels:  rancher

kconnect - The Kubernetes Connection Manager CLI

GitHub issues License Go Report Card

What is kconnect?

kconnect is a CLI utility that can be used to discover and securely access Kubernetes clusters across multiple operating environments.

Based on the authentication mechanism chosen the CLI will discover Kubernetes clusters you are allowed to access in a target hosting environment (i.e. EKS, AKS, Rancher) and generate a kubeconfig for a chosen cluster.

Currently supported platforms: EKS, AKS, Rancher

kconnect demo

Features

  • Authenticate using SAML, Azure Active Directory, AWS IAM, Rancher Token
  • Discover clusters in EKS, AKS and Rancher
  • Generate a kubeconfig for a cluster
  • Query history of connected servers
  • Regenerate the kubeconfig from your history by using an id or an alias
  • Import defaults values for your company

Documentation

For installation, getting started and other documentation head over to the projects documentation site or look in the /docs directory.

Contributions

Contributions are very welcome. Please read the contributing guide or see the docs.

Acknowledgements

For the SAML identity provider we rely heavily on the saml2aws project by Versent. For the Azure AD provider we have taken inspiration from the Microsoft Authentication Library for Go and have directly used their wstrust package (see pkg/azure/wstrust).

Thanks to both these projects for making the implementation easier.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].