-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdev-container.Brewfile
73 lines (62 loc) · 1.89 KB
/
dev-container.Brewfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# dev-container.Brewfile
#
# Maintained by Byungjin Park <[email protected]>
# https://www.posquit0.com/
cask_args appdir: '/Applications'
### Container {{{
# Docker Community Edition for Mac
cask 'docker'
# A tool for exploring each layer in a docker image
brew 'dive'
# The lazier way to manage everything docker
brew 'lazydocker'
### }}}
### Kubernetes {{{
# Kubernetes command-line interface
brew 'kubernetes-cli'
# Kubernetes CLI to manage cluters in style
brew 'k9s'
# The Kubernetes package manager
tap 'helm/tap'
brew 'helm'
# A declarative spec for deploying Helm charts
brew 'helmfile'
# Hosting Helm Charts via GitHub Pages and Releases
brew 'chart-releaser'
# CLI tool for linting and testing Helm charts
brew 'chart-testing'
# Customization of kubernetes YAML configurations
brew 'kustomize'
# Tool for repeatable Kubernetes development
brew 'skaffold'
# Plugin manager for kubectl command-line tool
brew 'krew'
## Access Control
# Tool that can switch between kubectl contexts easily and create aliases
brew 'kubectx'
# The single pane of glass for all of your kubeconfig files.
tap 'danielfoehrkn/switch'
brew 'switch'
# Plugin for kubectl OpenID Connect authentication
tap 'int128/kubelogin'
brew 'kubelogin'
# Kubernetes Native Policy Management
brew 'kyverno'
# Summarize Kubernetes RBAC roles for the specified subjects
tap 'Ladicle/kubectl-bindrole'
brew 'kubectl-rolesum'
## Monitoring & Debugging
# Kubernetes log viewer
tap 'boz/repo'
brew 'kail'
# Multi pod and container log tailing for Kubernetes
brew 'stern'
# Bulk port forwarding Kubernetes services for local development
tap 'txn2/tap'
brew 'kubefwd'
## Cluster Provisioning
# Production Grade K8s Installation, Upgrades, and Management
brew 'kops'
# A single-node Kubernetes cluster inside a VM on your laptop
brew 'minikube'
### }}}