Skip to content

gilangvperdana/K8s-PlayGround

Repository files navigation

Kubernetes Documentation Template (Ubuntu Version)

just to documentation the results of my learning.
this repository will always be updated.

List Document

Name Link Description
Kubectl CheatSheet Here All about Kubectl Command Cheat Sheet
Template YAML Here All about YAML Object Template
Kube Tools Here All about Kubernetes Tools
Installation with Kubeadm Here Deploy K8s with Kubeadm
Installation with Kubeadm II Here Deploy K8s with Kubeadm II
Kubeadm 2 Nodes All Role Here Provisioning 2 Node All Role of Kubernetes Cluter with Kubeadm
Add FQDN on KubeAPI Here Kubeadm Add FQDN on Existing Cluster
Cilium Here eBPF-based Networking, Observability, Security
Vault Here Manage Secrets & Protect Sensitive Data with Vault
Kubesec Here Security risk analysis for Kubernetes resources
Kubevirt Here Building a virtualization API for Kubernetes
K1s Here Simple CLI Kube Dashboard
Base64 Template GenDecrypt Here Simple Bash to Decrypt & Generate Base64
OAUTH2PROXY Here Authenticated your Deployment!
Coroot Here A monitoring and troubleshooting tool for microservice architectures.
RBAC Here RBAC - Role Based User on K8s
CephRook Here Kubernetes Backend Storage with CephRook
cloudtty Here Kubectl Bash Web Based
KubeAPI Public Here Expose KubeAPI behind reverse proxy
Kubernetes Prometheus Stack Here Monitoring K8s with Bundled Prometheus Stack
NFS Subdir External Provisioner Here Kubernetes NFS PV Solution
LongHorn Here Cloud-Native distributed storage built on and for Kubernetes.
Kubectl Here a Tools that to help use a Kubernetes Cluster.
ArgoCD Here Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
Consul Here Service mesh observability & monitoring tools.
Helm Here Helm is the package manager for Kubernetes.
Istio Here Service mesh observability & monitoring tools.
Jaeger Here Monitor and troubleshoot transactions in complex distributed systems.
Kong Mesh Here Enterprise-grade service mesh for multi-cloud and multi-cluster on both Kubernetes and VMs.
Kube Apps Here Kubeapps is a web-based UI for deploying and managing applications in Kubernetes clusters.
Kuma Mesh Here The open-source control plane for service mesh, delivering security, observability, routing and more.
Linkerd Here Linkerd is a service mesh for Kubernetes. It makes running services easier and safer by giving you runtime debugging, observability, reliability, and security—all without requiring any changes to your code.
Meshery Here The extensible service mesh manager.
MongoDB Here NoSQL Database.
MySQL Here SQL Database.
Nginx Ingress Here Ingress may provide load balancing, SSL termination and name-based virtual hosting.
Net Data Here Monitor your K8s Cluster with Awesome Dashboard.
Portainer Here Portainer Community Edition (CE) is our foundation. With over half a million regular users, CE is a powerful, open source toolset that allows you to easily build and manage containers in Docker, Docker Swarm, Kubernetes and Azure ACI.
Prometheus & Grafana Here To monitoring your K8s Cluster.
Open Service Mesh Here Open Service Mesh (OSM) is a lightweight and extensible cloud native service mesh.
Pixie Here Instant open-source debugging for your applications on Kubernetes.
Rancher Here From datacenter to cloud to edge, Rancher lets you deliver Kubernetes-as-a-Service.
Services YAML Here All about Service YAML Template on Kubernetes Cluster.
Skooner Here A Kubernetes Dashboard that helps you understand & manage your cluster.
Wordpress Here Simply deploy Wordpress on Kubernetes Cluster.
Kubectx & Kubens Here Kubectx is a tool to switch between contexts (clusters) on kubectl faster. Kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.
Metallb Here MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols.
CNI Here Kubernetes uses the Container Network Interface (CNI) to interact with networking providers like Calico, Flannel, Canal.
KubeDNS Here The Domain Name System (DNS) is a system for associating various types of information – such as IP addresses – with easy-to-remember names. By default most Kubernetes clusters automatically configure an internal DNS service to provide a lightweight mechanism for service discovery. Built-in service discovery makes it easier for applications to find and communicate with each other on Kubernetes clusters, even when pods and services are being created, deleted, and shifted between nodes.
Cheat Sheet Here Indonesian-English CheatSheet.
Image Clean Up Here Clean automaticly Image Docker.
K3d Here k3d is a lightweight wrapper to run k3s (Rancher Lab’s minimal Kubernetes distribution) in docker.
K3s Here Lightweight Kubernetes Version.
K9s Here K9s provides a terminal UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with your observed resources.
Kind Here Kind is a tool for running local Kubernetes clusters using Docker container “nodes”.
Kompose Here Kompose is just a tool for convert a docker-compose to K8s YAML file.
Krew Here Krew is the plugin manager for kubectl command-line tool.
Setup RKE Cluster on Ubuntu 20.04LTS Here Provisioning Kubernetes with RKE
Kubeadm Here Provisioning K8s with KubeAdm.
Kustomize Here Customizing Kubernetes configurations.
Minikube Here Cluster K8s for Development.
Ngrok Here Distributed reverse proxy.
OpenSSL Here Generate SSL with OpenSSL for Ingress.
HPA Tester Here Test Horizontal Pod Autoscaler.
Image Registry Here Self Docker Image Registry on K8s
Jenkins Here Jenkins Provisioning on Kubernetes
Kube Watch Here Watch Kubernetes Cluster from Slack
Kube Spray Here Provisioning K8s with Ansible
Devtron Here Kubernetes software delivery workflow, debugging, monitoring and holistic access management
EFK Here Logging K8s with Elasticsearch + Fluentd + Kibana