A collection of tools and files for learning new technologies This repository contains a variety of files and tools for learning new technologies. It is aimed at existing IT professionals who need some help coming up to speed with new technologies, products, or open source projects. If you're interested in contributing, please see the guidelines.
Find a file
Adrian Parks e489bcb5d2
Update instructions to ensure K8s services run on second NIC
By default, K8s services run on the VM's first NIC; this has no connectivity to other VMs and in fact all VMs use the same IP on this NIC. This change adds --node-ip switch to the kubelet service to ensure it starts all services on the specified IP address (which is the second NIC of the VM). Only tested on VirtualBox provider but expected to be necessary regardless of provider.
2018-11-21 12:12:37 +00:00
ansible Update documentation 2018-07-16 16:28:00 -06:00
centos-atomic Update Ansible support 2018-03-11 21:43:51 -06:00
consul Update to Consul 1.2.3 2018-09-29 15:46:50 -06:00
coreos Add technology-specific README files 2017-02-23 17:08:46 -07:00
debian Update Debian Jessie area, add Debian Stretch 2017-12-20 07:34:43 -07:00
docker Remove hard-coded path references 2017-12-20 07:43:10 -07:00
etcd Update README.md 2018-04-24 12:09:20 -06:00
fedora-atomic Add generic environment for Fedora 26 Atomic Host 2018-01-23 10:44:12 -07:00
kubernetes/kubeadm-vagrant Update instructions to ensure K8s services run on second NIC 2018-11-21 12:12:37 +00:00
kvm Fix README 2018-09-24 21:22:35 -06:00
lxc-lxd Update Ansible support 2018-03-11 21:43:51 -06:00
netos Add directory-specific README files 2017-02-23 18:04:15 -07:00
openstack Remove references to personally-built boxes 2017-12-20 08:04:31 -07:00
ovs-ovn Make environment generic 2018-01-23 10:28:55 -07:00
packer Update Ansible support 2018-03-11 21:43:51 -06:00
photon Update Ansible support 2018-03-11 21:43:51 -06:00
rkt Add directory-specific README files 2017-02-23 18:04:15 -07:00
ssh Add directory-specific README files 2017-02-23 18:04:15 -07:00
terraform Reorganize Terraform files 2018-10-10 01:44:45 -06:00
traefik Add documentation 2017-09-17 21:15:48 -06:00
ubuntu Specify a proper Ubuntu 16.04 box 2018-01-23 12:29:31 -07:00
vagrant Update README.md 2018-01-23 11:35:15 -07:00
.gitignore Update .gitignore 2017-05-24 16:38:23 -06:00
CONTRIBUTING.md Add initial contribution guidelines 2017-05-28 00:49:03 -06:00
LICENSE Initial commit 2015-02-05 13:05:53 -07:00
README.md Update documentation 2017-06-02 10:06:27 -06:00

Learning Tools

This repository contains a variety of files and tools for learning new technologies. It is aimed at existing IT professionals who need some help coming up to speed with new technologies, products, or open source projects.

If you're interested in contributing, please see the guidelines.

Contents

The contents of this repository are organized according to primary technology area. Here's a quick breakdown of the major technology areas so far:

  • Ansible
  • CentOS Atomic Host
  • Consul distributed key-value store
  • CoreOS Linux
  • Debian GNU/Linux
  • Docker
  • etcd distributed key-value store
  • KVM
  • LXC and LXD
  • Network operating systems (JunOS, EOS, Cumulus, etc.)
  • OpenStack
  • Open vSwitch (OVS) and Open Virtual Network (OVN)
  • Packer
  • Photon OS
  • The rkt ("Rocket") container runtime
  • SSH
  • Terraform
  • Ubuntu Linux
  • Vagrant

More information about the tools, resources, or environments for each of these technology areas can be found inside that area's README.md file.

Other Useful Projects

Here are some other projects that you may also find useful:

Kubernetes-CoreOS-Fleet-Flannel: https://github.com/kelseyhightower/kubernetes-fleet-tutorial

coreos-kubernetes-digitalocean: https://github.com/bketelsen/coreos-kubernetes-digitalocean

Docker-CoreOS-Fleet-Flannel-Etcd-Confd-Nginx: https://github.com/willrstern/production-docker-ha-architecture

If there are additional projects you feel should be added to this list, please submit a pull request. Thanks!

License

This content is licensed under the MIT License.