Join GitHub today
Migration of CoCalc Infrastructure to Kubernetes
This upgrade has been completed, and all known blocker bugs and stability issues related to the upgrade have been resolved.
Missing files?: some files that were changed right near the migration time (Friday, August 25) may not have been copied over. If you suspect some of your files are missing, email email@example.com, and include a link to your project (the URL in your browser). We of course have all files, nothing is lost, and it is very easy for us to copy over those files.
Kubernetes is open source software for deploying, managing, and scaling containerized applications.
1. Purpose for the Upgrade
Upgrading CoCalc infrastructure to Kubernetes will allow us to offer our users:
- greater security
- improved platform robustness
- rapid and seamless scaling of computing capacity
- more efficient use of resources
- fault isolation
- shorter time to market for future enhancements
2. What to Expect
- The upgrade was completed on Friday, August 25.
Software version upgrades
- Linux 15.10 (Wily Werewolf) → 16.04.3 LTS (Xenial Xerus)
- Sage 7.6 → 8.0
- Python 2: 2.7.10 → 2.7.12
- Python 3: 3.4.3 → 3.5.2
- R 3.3.2 → 3.4.1 (greatly expanded collection of pre-installed R packages!)
- Julia 0.5.0 → 0.6.0
- GNU Octave 4.0.0 → 4.2.1
- Scala 2.11.8 → 2.11.11
- Go 1.5.1 → 1.8.3
Linux user name and home directory:
memory and CPU project upgrades
- you will need to restart your project when changing these options
preserving CoCalc sessions when browser is refreshed; named sessions
Sage 8.0 now the default
simplified ssh public key management:
- account settings/ssh: single ssh key can be used to access to all your sessions
- project settings: see who has access, accessed when, ...
what has not changed
overall look and feel of CoCalc
ongoing commitment of CoCalc team to improving the experience of our customers
3. Take Part in the Upgrade Process
If you have questions or problems about this upgrade, do not hesitate to create a support ticket.
We want to know if you have concerns about the transition or run into issues after the change!