Knic Knic
44b8af097c
fix usage of path instead of filepath
5 years ago
Erik Wilson
a3cb9ee1f6
Simplify SELinux detection and add --disable-selinux flag
5 years ago
Erik Wilson
0374c4f63d
Add --disable flag
5 years ago
Erik Wilson
3592d0bdd9
Merge pull request #1344 from ibuildthecloud/dialer-fallback
...
If tunnel session does not exist fallback to default dialer
5 years ago
Erik Wilson
1a2690d7be
Merge pull request #1192 from galal-hussein/add_encryption_config
...
Add secret encryption config
5 years ago
Darren Shepherd
3396a7b099
If tunnel session does not exist fallback to default dialer
5 years ago
Erik Wilson
1b23c891dd
Merge pull request #1304 from erikwilson/fixup-cadvisor
...
Run kubelet with containerd flag
5 years ago
Erik Wilson
fa03a0df3c
Run kubelet with containerd flag
...
The containerd flag was accidentally added to kubelet and is
deprecated, but needed for cadvisor to properly connect with
the k3s containerd socket, so adding for now.
5 years ago
Erik Wilson
7675f9f85c
Clean up host-gw variable names
5 years ago
Segator
6736e24673
support hostgw
5 years ago
galal-hussein
388cd9c4e8
Add secret encryption configuration
5 years ago
Darren Shepherd
4acaa0740d
Small dqlite fixes
5 years ago
Erik Wilson
76281bf731
Update k3s for k8s 1.17.0
5 years ago
Erik Wilson
2de93d70cf
Allow --pause-image to set docker sandbox image also
5 years ago
galal-hussein
99b8222e8d
Change storage to datastore
5 years ago
Darren Shepherd
77703b90ff
Don't ever change 10252/10251 ports
...
Kubernetes componentstatus check is hardcoded to 10252 and 10251
so we should never change these ports. If you do componentstatus
will return error.
5 years ago
Erik Wilson
55c05ac500
Refactor node password location
5 years ago
Darren Shepherd
0ae20eb7a3
Support both http and db based bootstrap
5 years ago
Darren Shepherd
29b270dce6
Wait for apiserver to be health, not just running
5 years ago
Darren Shepherd
91cacb3a14
Fix server join issues
5 years ago
Erik Wilson
01f6e0e64e
Add context to server daemon functions that wait
5 years ago
larmog
7aa3d08385
Wait for api-server to report version after starting
5 years ago
Darren Shepherd
ba240d0611
Refactor tokens, bootstrap, and cli args
5 years ago
Akihiro Suda
aafccdbccb
rootless: add kubelet flags automatically
...
Fix https://github.com/rancher/k3s/issues/784
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
5 years ago
Erik Wilson
da3a7c6bbc
Add network policy controller
5 years ago
galal-hussein
d2c1f66496
Add k3s cloud provider
5 years ago
Erik Wilson
c12d2a1aea
Merge pull request #867 from galal-hussein/private_reg
...
Add private registry support to containerd
5 years ago
galal-hussein
436ff4ef63
fix cert rotation function
5 years ago
galal-hussein
5ccc880ddb
Add private registry to containerd
5 years ago
Erik Wilson
cac41db0e1
Merge pull request #816 from galal-hussein/default_local_storage
...
Add default storage class
5 years ago
galal-hussein
2dc5ba5bae
Add certificate rotation
5 years ago
galal-hussein
56e0e5ad7e
Add default local storage provisioner
5 years ago
Erik Wilson
999e40d6d3
Add strongswan utilities for ipsec
5 years ago
Erik Wilson
959acf9c92
Add --flannel-backend flag
5 years ago
Erik Wilson
3cd807a657
Add --flannel-conf flag
5 years ago
Darren Shepherd
36ca606073
Merge pull request #793 from yamt/noderestriction
...
Add back NodeRestriction
5 years ago
YAMAMOTO Takashi
9cf80eacd9
Add back NodeRestriction
...
It has been removed as a part of #764 for no obvious reasons.
Fix #791
5 years ago
Erik Wilson
197985c673
Add --kubelet-certificate-authority flag
5 years ago
Darren Shepherd
f57dd13774
Default kube-apiserver to httpsport + 1
5 years ago
Darren Shepherd
9c8b95be9d
Drop unneeded prometheus imports
5 years ago
Darren Shepherd
a51a2eaaad
Add anonymous-auth=false and remove NodeRestriction
5 years ago
Erik Wilson
5679cfafaf
Merge pull request #707 from ibuildthecloud/pr683
...
Integrate Kine
5 years ago
Darren Shepherd
2cb6f52339
Disable storing bootstrap information by default
5 years ago
Erik Wilson
e6067314c9
Localhost -> 127.0.0.1
5 years ago
galal-hussein
1ae0c540d7
Refactor bootstrap, move kine startup code to kine, integrate kine
5 years ago
YAMAMOTO Takashi
fc8eddae29
Appease kubelet warnings on docker for mac
...
On my environment, the name=systemd entry in /proc/self/cgroup
looks like:
13:name=systemd:/docker/917b388b40c70b17a3283d852d38bfcdc84d1bf8242e32a779eacd98a610e499
Kubelet periodically complains like:
E0802 06:42:52.667123 1 summary_sys_containers.go:47] Failed to get system container stats for "/docker/917b388b40c70b17a3283d852d38bfcdc84d1bf8242e32a779eacd98a610e499/kube-proxy": failed to get cgroup stats for "/docker/917b388b40c70b17a3283d852d38bfcdc84d1bf8242e32a779eacd98a610e499/kube-proxy": failed to get container info for "/docker/917b388b40c70b17a3283d852d38bfcdc84d1bf8242e32a779eacd98a610e499/kube-proxy": unknown container "/docker/917b388b40c70b17a3283d852d38bfcdc84d1bf8242e32a779eacd98a610e499/kube-proxy"
5 years ago
YAMAMOTO Takashi
d78701acb1
Fix bootstrap with non-tls etcd
5 years ago
YAMAMOTO Takashi
35d972fd72
Sort args to make log outputs a bit more deterministic
5 years ago
Erik Wilson
1833b65fcd
Merge pull request #647 from yamt/remove-proxy-port
...
Remove agent proxy config which is no longer used
5 years ago
Erik Wilson
2d32337334
Merge pull request #650 from erikwilson/update-bootstrap
...
Bootstrap node key files & fix permissions
5 years ago
Erik Wilson
2f4d2838ea
Bootstrap node key files & fix permissions
5 years ago
YAMAMOTO Takashi
dc4ebd4c67
Remove agent proxy config which is no longer used
5 years ago
YAMAMOTO Takashi
f6a04ea995
Add a few comments in bootstrap.go
5 years ago
Erik Wilson
fdc1427317
Add more logs for bootstrap
5 years ago
Erik Wilson
e79fda96d2
Enforce explicit read or write for bootstrap
5 years ago
Erik Wilson
ad11ba583f
Use watch-cache for kvsql
5 years ago
Erik Wilson
11a4c71f28
Use watch-cache for etcd3 backend
5 years ago
Erik Wilson
24b73403c7
Cleanup bootstrap
5 years ago
Erik Wilson
8d979d675e
Add tls support for etcd cert storage backend
5 years ago
galal-hussein
37582b6fac
Add cert storage backend flag
6 years ago
galal-hussein
28d9d83be2
Add k3s HA bootstrap
6 years ago
Erik Wilson
7090a7d551
Move node password to separate file
6 years ago
Erik Wilson
93f6690f26
Graceful upgrade token to server CA
6 years ago
Erik Wilson
2c9444399b
Refactor certs
6 years ago
galal-hussein
17d8708ca5
Add storage backend flags
6 years ago
Erik Wilson
199f673676
Merge pull request #479 from galal-hussein/add_storage_backend_options
...
Add MySQL and Postgress support
6 years ago
Darren Shepherd
c0702b0492
Port to wrangler
6 years ago
galal-hussein
e9cd8adbf6
Add Storage endpoint option
6 years ago
galal-hussein
930093dfe9
Expose node labels and taints and add node roles
6 years ago
haokang.ke
52f845ec84
Make pause image configurable ( #345 )
6 years ago
Erik Wilson
d5ce19caae
Force upgrade of token node cert
6 years ago
galal-hussein
191ac9371a
Add cni plugin to kubelet if docker is used
6 years ago
Darren Shepherd
9db91d7de3
Merge pull request #369 from erikwilson/node-dns
...
Node DNS & cert registration
6 years ago
Darren Shepherd
50f405ddfd
Merge pull request #376 from galal-hussein/fix_kubeletarg
...
Fix extra argument with multiple =
6 years ago
Erik Wilson
c9941895d6
Bind kubelet to all interfaces and use webhook auth
6 years ago
galal-hussein
72d2edc0cb
Fix extra argument with multiple =
6 years ago
galal-hussein
bdf8a355e1
Add containerd config go template
6 years ago
Erik Wilson
1b2db423de
Add node name to node cert generation
6 years ago
Darren Shepherd
be24f837bb
Merge pull request #349 from erikwilson/missing-cgroup-pids-fix
...
Check for cgroup pids support
6 years ago
Erik Wilson
4bba04023d
Check for cgroup pids support
...
If cgroup pids are not supported add a feature-gates flag
SupportPodPidsLimit=false for kubelet.
6 years ago
Darren Shepherd
0e3711b8b7
Merge pull request #339 from km4rcus/cluster-domain-option
...
Add --cluster-domain option
6 years ago
Stuart Wallace
2268e028a2
Add ability to override flannel interface
6 years ago
Marco Mancini
b445bad171
Add --cluster-domain option
6 years ago
Erik Wilson
c48739206a
Enable aggregation layer
...
Configure kube-apiserver, kubelets, and kube-proxy for use with
aggregation layer in order for metrics-server deployment to function
correctly.
6 years ago
Darren Shepherd
046a817818
Add rootless support
6 years ago
galal-hussein
7794528aa1
Add extra flags for server and agent components
6 years ago
Darren Shepherd
a11ac8cc40
Pull in parallel for CRI
6 years ago
Darren Shepherd
3c7e103085
Updates for k8s 1.14
6 years ago
galal-hussein
e8c5b2498c
Change address to bind-address for scheduler and api
6 years ago
Erik Wilson
a4df9f4ab1
Kubelet resolv.conf DNS update
...
Allow the kubelet resolv-conf flag to be set, or automatically
discovered from /etc/resolv.conf & /run/systemd/resolve/resolv.conf if
no loopback devices are present, or create our own which points to
nameserver 8.8.8.8
6 years ago
Julien Salleyron
164b89bce4
fix review.
6 years ago
Darren Shepherd
70e6ca4ab8
Support external CRI implementations
6 years ago
Thorsten Schifferdecker
2c398c5d5f
Update server.go
...
fallback to the old --address part and enable the non-tls port to make healthz happy
6 years ago
Thorsten Schifferdecker
35cfc717d3
fix missing ","
6 years ago
Thorsten Schifferdecker
ee2fffb0ca
make the controller-manager and scheduler usable for the
...
componentstatus.
Fixes #126
Signed-off-by: Thorsten Schifferdecker <schifferdecker@b1-systems.de>
6 years ago
Darren Shepherd
fdb51c9f53
Cleanup docker cgroup errors in kubelet
6 years ago
Darren Shepherd
828ce5a24a
Disable watch caching, not needed for sqlite
6 years ago
Darren Shepherd
5e1ce4aa42
Cache self-signed loopback cert on startup
6 years ago
Darren Shepherd
af96c908da
Disable proxy hostname checks
6 years ago
Darren Shepherd
529aa431d1
Adjust debug logging and write containerd logs to a file
6 years ago
Darren Shepherd
287e0f44c9
Prepare for initial release
6 years ago
Darren Shepherd
62c62cc7b4
Continued refactoring
6 years ago
Darren Shepherd
9bb7c27c62
Initial Commit
6 years ago